将数据插入具有多个持久性单元的jpa中的另一个数据库

时间:2013-05-30 16:15:13

标签: jpa eclipselink

我在同一个Web应用程序中有两个数据库。位于database1中的user1从位于database2中的另一个user2接收通知。所以,我必须在table1的表中插入一行包含通知对象和发送者(user2)的行。我的问题是我可以在另一个数据库中插入用户对象吗?

1 个答案:

答案 0 :(得分:0)

是的,您可以在两个持久性单元中映射相同的实体 - 每个持久性单元代表不同的数据库。因此,如果您要使用的话,用户实体可以持久保存到两个数据库。您需要创建并命名两个单独的持久性单元,并在使用注入时指定unitName以区分两者。