Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将数据插入jpa中具有多个持久性单元的另一个数据库_Jpa_Eclipselink - Fatal编程技术网

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

将数据插入jpa中具有多个持久性单元的另一个数据库,jpa,eclipselink,Jpa,Eclipselink,我在同一个web应用程序中有两个数据库。位于database1中的user1从位于database2中的另一个user2接收通知。因此,我必须在database1的表notification中插入一行,其中包含notification对象和发送者(user2)。我的问题是我可以在另一个数据库中插入一个用户对象吗?是的,可以在两个持久化单元中映射相同的实体-每个持久化单元表示不同的数据库。因此,用户实体可以持久化到两个数据库中,如果这是您想要的。您需要创建并命名两个独立的持久性单元,并在使用注入区

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

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

好的,这就是我要做的,但我希望将用户作为外键插入到另一个数据库中,可以吗?