![](/img/trans.png)
[英]Mapping a Map<Entity, Entity> in JPA results in table is not present in this descriptor
[英]JPA Entity mapping to specific table
我的项目有2个mysql数据库。 我已经为他们编写了JPA。 但是在运行时会出错。
示例:数据库:一个表:Table1数据库:两个表Table2
为数据库“ One”创建实体管理器时,它说“ Table2”丢失了;为数据库“ Two”创建实体管理器时,它说“ Table1”丢失了。
在persistence.xml中
在之前添加了<class>org.xyJPA's</class>
(引用该持久性单元/数据库的JPA /类)和<exclude-unlisted-classes> true </exclude-unlisted-classes>
<properties>
...
..
..
</properties>
在JPA中,您声明了持久性单元,该持久性单元告诉代码查看哪个数据库,因为您有两个单独的数据库,所以您将必须具有多个持久性单元。
看看SO上的其他答案 ,以获取有关进展的提示。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.