2011-04-26 32 views
5

我使用JPA和Hibernate作为我的JPA提供程序。我的应用程序需要连接到persistence.xml中定义的数据库(默认持久性单元),从表中获取多个配置的系统,并为它们中的每一个创建EntityManagerFactory(系统仅在连接参数,方言和驱动程序方面有所不同)。如何使用一个持久性单元连接到多个数据库?

是否有可能使用“模板”持久性单元做到这一点?目前我为每个系统使用不同的复制持久性单元,但它似乎没有意义。

回答

1

您可能需要编写自己的JCA compliant连接器,它包装不同的DB连接器并通过JPA公开:

相关问题