Exception Description: [class com.mylab.rgt.entity.StockCheckopt] uses a non-entity [class com.mylab.rgt.entity.StockCheckorders] as target entity in the relationship attribute [field refCheckorders].
at org.eclipse.persistence.exceptions.ValidationException.nonEntityTargetInRelationship(ValidationException.java:1355)
at org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.RelationshipAccessor.getReferenceDescriptor(RelationshipAccessor.java:508)
at org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.ObjectAccessor.processOneToOneForeignKeyRelationship(ObjectAccessor.java:622)
at org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.ObjectAccessor.processOwningMappingKeys(ObjectAccessor.java:681)
at org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.ManyToOneAccessor.process(ManyToOneAccessor.java:119)
at org.eclipse.persistence.internal.jpa.metadata.MetadataProject.processOwningRelationshipAccessors(MetadataProject.java:1450)
at org.eclipse.persistence.internal.jpa.metadata.MetadataProject.processStage3(MetadataProject.java:1685)
at org.eclipse.persistence.internal.jpa.metadata.MetadataProcessor.processORMMetadata(MetadataProcessor.java:535)
at org.eclipse.persistence.internal.jpa.deployment.PersistenceUnitProcessor.processORMetadata(PersistenceUnitProcessor.java:526)
at org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.predeploy(EntityManagerSetupImpl.java:1337)
... 30 more大概意思说我使用了一个非实体作为关系属性,但是这个是用数据库生成的实体,数据库里也哦独有相关的属性,以前StockCheckorders表不叫这个名字,后来同事把名字给改了,实体重新生成后,运行项目就开始报这个错误,请大家帮下忙,谢谢!
EJB异常entity
at org.eclipse.persistence.exceptions.ValidationException.nonEntityTargetInRelationship(ValidationException.java:1355)
at org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.RelationshipAccessor.getReferenceDescriptor(RelationshipAccessor.java:508)
at org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.ObjectAccessor.processOneToOneForeignKeyRelationship(ObjectAccessor.java:622)
at org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.ObjectAccessor.processOwningMappingKeys(ObjectAccessor.java:681)
at org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.ManyToOneAccessor.process(ManyToOneAccessor.java:119)
at org.eclipse.persistence.internal.jpa.metadata.MetadataProject.processOwningRelationshipAccessors(MetadataProject.java:1450)
at org.eclipse.persistence.internal.jpa.metadata.MetadataProject.processStage3(MetadataProject.java:1685)
at org.eclipse.persistence.internal.jpa.metadata.MetadataProcessor.processORMMetadata(MetadataProcessor.java:535)
at org.eclipse.persistence.internal.jpa.deployment.PersistenceUnitProcessor.processORMetadata(PersistenceUnitProcessor.java:526)
at org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.predeploy(EntityManagerSetupImpl.java:1337)
... 30 more大概意思说我使用了一个非实体作为关系属性,但是这个是用数据库生成的实体,数据库里也哦独有相关的属性,以前StockCheckorders表不叫这个名字,后来同事把名字给改了,实体重新生成后,运行项目就开始报这个错误,请大家帮下忙,谢谢!
EJB异常entity
解决方案 »
- MyEclipse8.5发布不了项目怎么回事?
- jsp中select选值的问题。。。求解~~~
- 向高手求救~~~~想了一天也没想出来原因
- exe转成ocx的问题
- 菜鸟初级:刚工作,发现单位的类都是在实现一些接口的基础上形成的,请问,为什么要用接口,到底有什么好处???
- MyeClipse6.0的jdk配置问题
- 谁知道MySQLAdmin_v1.0.6的注册代码是什么?
- 高手解答,请问JSP源码泄漏问题在Tomcat4.1.18中也存在吗?
- mysql的jdbc使用问题
- 我现在着手开发一个“WEB站点生成器”,不知用java servlet还是jsp+javabean技术来完成? 请各位高手提出宝贵建议及解决的方案!十分感
- 求助:java邮件 附件都变成bin格式
- httpclient模拟登录网站
不是通过配置文件的,而是通过注释读取的,注释没有问题
@Entity
@Table(name = "stock_checkorders", catalog = "rgt", schema = "")
@XmlRootElement
@NamedQueries({})
而且注释和别的类也都一样,