我在同一个Web应用程序中有两个数据库。位于database1中的user1从位于database2中的另一个user2接收通知。所以,我必须在table1的表中插入一行包含通知对象和发送者(user2)的行。我的问题是我可以在另一个数据库中插入用户对象吗?
答案 0 :(得分:0)
是的,您可以在两个持久性单元中映射相同的实体 - 每个持久性单元代表不同的数据库。因此,如果您要使用的话,用户实体可以持久保存到两个数据库。您需要创建并命名两个单独的持久性单元,并在使用注入时指定unitName以区分两者。