我想在几个 JEE6 WEB 项目中共享一个用 JPA 注释的实体模型。实体的注释如下:
@Entity
public class Contract implements Serializable {
我创建了一个只有带注释的实体类的maven项目,即实体项目。
在客户端 JEE6 WEB 项目中,我创建了对此实体项目的依赖项。 JEE6 项目能够编译,但在 Glassfish 应用服务器上执行时出现运行时错误。该类不被识别为实体类。
Caused by: java.lang.IllegalArgumentException: Object: nl.marcenschede.modules.Contract[ id=null ] is not a known entity type.
导入的类如何被识别为实体项目?
看一看here http://slackspace.de/articles/jpa-persistence-modular-maven-application/有关如何执行此操作的工作示例。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)