将JPA对象保存在其他项目中

时间:2015-09-29 01:07:15

标签: java hibernate jpa

晚安,

我有一些问题,我无法找到解决方法。

我有两个Java web项目,我使用jpa和hibernate,在第一个项目我有annotaded pojo和所有逻辑来保存和创建数据,在第二个项目我有一个相同的POJO副本但没有任何注释。

仍然在第二个项目中,我使用两个持久性单元定义了persistence.xml,其中一个持久性单元链接到第一个项目的数据库。

当我尝试在第二个项目中创建和保存该简单POJO的对象时,我得到了未知实体异常,并且我无法在方法合并上保存该对象。

我不知道问题是两个pojo之间的差异还是其他什么,如果有人通过这个并且可以给我一些提示,我将会预先确定。

谢谢!

1 个答案:

答案 0 :(得分:0)

区别在于第二个项目中POJO缺少注释。你必须让Hibernate了解它应该管理的POJO。