簡體   English   中英

如何使用一個持久性單元連接到多個數據庫?

[英]How do I connect to multiple databases with one persistence unit?

我使用JPA和Hibernate作為我的JPA提供者。 我的應用程序需要連接到persistence.xml中定義的數據庫(默認持久性單元)從表中獲取多個已配置的系統,並為每個系統創建EntityManagerFactory(系統僅在連接參數,方言和驅動程序方面有所不同)。

是否可以使用“模板”持久性單元? 現在我正在為每個系統使用不同的復制持久性單元,但它似乎毫無意義。

您可能需要編寫自己的JCA兼容連接器,它包裝不同的DB連接器並通過JPA公開它:

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM