2011-11-03 2 views

답변

0

getProperties()를 호출하여 지속성 단위 특성을 가져 와서 비교할 수 있습니다.

일반적으로 동일한 지속성 단위가 두 번 사용되는 경우 EclipseLink는 동일한 EclipseLink ServerSession을 사용합니다. unwrap (Session.class)을 호출하여 세션을 가져올 수 있고, 세션이 동일한 지 확인할 수 있습니다.

+1

getPropperties()는 eclipselink 만 반환합니다. ??? persistency.xml의 속성은 연결을 정의하는 속성 (데이터 소스, conneciton url, user 등)이 아닙니다. –

0

컨테이너에서 구현되고 작성되어 JPA 공급자에게 전달되는 PersistenceUnitInfo 인터페이스에 액세스하는 것이 가장 좋을 것이라고 생각합니다 (어쨌든, 어딘가 ...). JPA 공급자는 EntityManagerFactory을 만들 때이를 사용합니다.

관련 문제