2012-05-21 2 views

답변

10

당신은 AA 위치 등으로의 persistence.xml을 찾을 수 있습니다 하나 개의 파일에 내 데이터베이스 연결 정보를 유지하고 모두 내 pom.xml 파일에 공급 할 수 있어야하고, 내 persistence.xml을하는 방법이 될 것입니다 src/main/resources/PATH를 입력하고 filtering option to filter your persistence.xml을 사용하여 정확한 위치에 넣으십시오. 이것은 다음과 같은 자원의 필터링을 활성화함으로써 달성 될 수있다 :

<testResources> 
    <testResource> 
    <directory>src/main/resources/PATH</directory> 
    <filtering>true</filtering> 
    </testResource> 
</testResources> 

당신이 위의 당신의 persistence.xml

이 같은 일을 줄 수있는 기준 자료 : 테스트 리소스에 대한

<resource> 
    <directory>src/main/resources/PATH</directory> 
    <filtering>true</filtering> 
</resource> 

같은

<hibernate.url>${database.url}</hibernate.url> 

확인해야 할 것은 persistence.xml 파일의 올바른 대상 위치입니다 (META-INF/..와 같은 것을 기억할 수 있습니까?) 그렇다면 src/main/resources/META-INF를 선택하고 그에 따라 필터 디렉토리를 변경하십시오.

+0

위대한! 고맙습니다 – santiagozky

관련 문제