두 개의 JPA2 (EclipseLink) EntityManagerFactory
인스턴스가 있으면 PersistenceUnit 속성이 동일하다는 것을 감지하는 가장 좋은 방법은 무엇입니까?동일한 연결 속성을 가진 PersistenceUnits를 갖는 두 개의 EntityManagerFactory 비교
1
A
답변
0
getProperties()를 호출하여 지속성 단위 특성을 가져 와서 비교할 수 있습니다.
일반적으로 동일한 지속성 단위가 두 번 사용되는 경우 EclipseLink는 동일한 EclipseLink ServerSession을 사용합니다. unwrap (Session.class)을 호출하여 세션을 가져올 수 있고, 세션이 동일한 지 확인할 수 있습니다.
0
컨테이너에서 구현되고 작성되어 JPA 공급자에게 전달되는 PersistenceUnitInfo
인터페이스에 액세스하는 것이 가장 좋을 것이라고 생각합니다 (어쨌든, 어딘가 ...). JPA 공급자는 EntityManagerFactory
을 만들 때이를 사용합니다.
관련 문제
- 1. 동일한 변수를 가리키는 다른 이름을 가진 두 개의 속성을 선언하십시오.
- 2. 두 개의 폼간에 속성을 가진 데이터 전달하기
- 3. 리눅스 : 동일한 파일에 동일한 값을 갖는 두 개의 라인 가입
- 4. 동일한 PID를 가진 두 개의 포트
- 5. 동일한 열을 가진 두 개의 TableLayout
- 6. 동일한 이름을 가진 두 개의 타겟이있는 Makefile
- 7. 동일한 IMSI를 가진 두 개의 SIM 카드
- 8. 동일한 도메인 이름을 가진 두 개의 인증서
- 9. 동일한 이름을 가진 두 개의 필드
- 10. 두 개의 다른 public 속성을 사용하여 동일한 반환 값 형식을 갖는 동일한 private 변수를 얻습니다.
- 11. 두 구조를 갖는 동일한 변수
- 12. 동일한 컬렉션에 두 개의 속성을 일대일로 매핑
- 13. 는 동일한 공간 두 개의 열을 연결
- 14. 동일한 데이터베이스에 두 개의 데이터 소스 연결
- 15. 레일스에서 has_one 관계 대신에 동일한 키를 가진 두 개의 테이블
- 16. 두 개의 음성 소리 비교
- 17. 하나의 쿼리에서 다른 속성을 가진 두 개의 데이터베이스 사용
- 18. 해시 코드는 동일한 속성을 가진 객체에 대해 동일한 결과를 제공합니다
- 19. 두 개의 NSMutableDictionaries 비교
- 20. 두 개의 JSON 비교
- 21. 두 개의 음파 비교
- 22. 두 개의 배열 비교
- 23. 두 개의 이진수 트리 비교
- 24. Entity Framework 동일한 결과를 갖는 두 개의 쿼리가 더 빠릅니다.
- 25. 동일한 속성을 가진 여러 개의 사용자 정의 객체
- 26. Watir을 사용하여 동일한 속성을 가진 두 번째 요소에 어떻게 액세스합니까?
- 27. 은 두 개의 동일한 선택
- 28. 두 개의 "고유 한"속성을 가진 엔티티를 처리하는 방법은 무엇입니까?
- 29. Javascript에서 동일한 속성을 갖는 동적 컨트롤에 액세스하는 방법
- 30. SQL 동일한 속성을 가진 배수 제거
getPropperties()는 eclipselink 만 반환합니다. ??? persistency.xml의 속성은 연결을 정의하는 속성 (데이터 소스, conneciton url, user 등)이 아닙니다. –