2016-07-28 208 views
0

我的项目有2个mysql数据库。我为他们编写了JPA。但是在运行时会出错。JPA实体映射到特定表

举例: 数据库:一个表:表1 数据库:两个表表2

在创建数据库“一”实体管理器它说:“表2”失踪&在创建数据库实体管理器“两课”它说“表1”缺失。

+0

邮政错误消息的家伙,所以我们可以帮助你。 – fuzzy28

回答

1

persistence.xml中

新增<class>org.x.y.JPA's</class>(JPA的/职业所指的是持久性单元/数据库)之前& <exclude-unlisted-classes> true </exclude-unlisted-classes>

<properties> 
... 
.. 
.. 
</properties> 
0

通过JPA,您声明了持久性单元,它告诉代码要查看哪个数据库,因为您有两个单独的数据库,您将不得不拥有多个持久性单元。

看看SO上的其他answers,了解如何进步的提示。

+0

谢谢dubes ......但是发现了一个解决现有问题的方法......在下面发布 – Rajas