0

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

4

1 回答 1

0

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

于 2013-05-30T18:49:29.233 回答