2011-04-26 2 views
5

나는 JPA 제공자로서 JPA와 Hibernate를 사용하고있다. 내 응용 프로그램은 persistence.xml (기본 지속성 단위)에 정의 된 데이터베이스에 연결해야하며 여러 개의 구성된 시스템을 테이블에서 가져와 각각에 대해 EntityManagerFactory를 만듭니다 (시스템은 연결 매개 변수, dialect 및 드라이버에서만 다릅니다).하나의 영속성 유닛으로 여러 데이터베이스에 어떻게 연결합니까?

"템플릿"퍼시스턴스 유닛으로 할 수 있습니까? 지금은 각 시스템마다 다른 사본 지속성 단위를 사용하고 있지만 무의미한 것처럼 보입니다.

답변

1

별개의 DB 커넥터를 래핑하고 JPA를 통해 노출하는 고유 한 JCA compliant 커넥터를 작성해야합니다.

관련 문제