我们有一个主要的mysql数据库,我们组织中的所有应用程序都需要此数据库中的数据。当我在我的应用程序中使用Spring和Hibernate时,如何配置我的java Web应用程序以使用该数据库的特定数据库?如何在我的数据库中的CONTRACT表和主数据库中的COUNTRY表之间配置JPA注释?这样做的最佳做法是什么?
答案 0 :(得分:3)
最佳做法是不使用多个数据库。
你可以拥有2个DataSource
个实例和两个SessionFactory
/ EntityManagerFactory
+ persistnece单元实例,但这将是一个巨大的混乱,你不应该这样做它。
相反,您有两种选择: