[英]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.