2013-08-27 8 views
0

persistence.xml과 다른 곳에 EclipseLink 속성 (예 : 대상 데이터베이스)을 설정하는 방법이 있습니까?persistence.xml에서 GlassFish를 사용하여 EclipseLink 속성을 설정할 위치

Rational : 데이터 구조를 정의하고 persistence.xml을 포함하는 JPA 모듈이 있습니다. 이 모듈은 다른 대상 데이터베이스와 함께 사용될 수 있습니다. Java SE 응용 프로그램에서는 EntityManagerFactory 작성시 Eclipse 링크 등록 정보를 프로그래밍 방식으로 설정할 수 있습니다. 그러나 JPA 모듈이 Glassfish 응용 프로그램 서버의 EAR에 패키지화되어있는 경우 대상 데이터베이스는 persistence.xml ...에 정의되어야합니다. 그렇지 않으면 다른 방법이 있습니까?

답변

0

RESOURCE_LOCAL 지속성 단위를 사용하고 EntityManagerFactory를 통해 동일한 방식으로 액세스 할 수 있습니다.

+0

컨테이너 관리 트랜잭션은 여전히 ​​RESOURCE_LOCAL로 지원됩니까? – Claude