我们有一个mysql主数据库,组织内的所有应用程序都需要这个数据库中的数据。当我在应用程序中使用Spring和Hibernate时,如何配置我的Java Web应用程序来使用它的特定数据库使用这个数据库?如何配置jpa注释,例如在数据库中的contract表和主数据库中的country表之间?最好的做法是什么?

最佳答案

最佳实践是不要使用多个数据库。
您可以有两个DataSource实例和两个SessionFactory/EntityManagerFactory+persistence单元实例,但这将是一个巨大的混乱,您不应该这样做。
相反,你有两个选择:
所有开发人员使用相同的开发数据库服务器
本地复制远程数据

09-27 06:19
查看更多