hibernate错误org.hibernate.AnnotationException: No identifier specified for entity:

原创 2013年12月04日 14:31:30
Caused by: org.hibernate.AnnotationException: No identifier specified for entity: com.ffcs.esm.entitys.ProductName
at org.hibernate.cfg.InheritanceState.determineDefaultAccessType(InheritanceState.java:277)
at org.hibernate.cfg.InheritanceState.getElementsToProcess(InheritanceState.java:224)
at org.hibernate.cfg.AnnotationBinder.bindClass(AnnotationBinder.java:666)
at org.hibernate.cfg.Configuration$MetadataSourceQueue.processAnnotatedClassesQueue(Configuration.java:3435)
at org.hibernate.cfg.Configuration$MetadataSourceQueue.processMetadata(Configuration.java:3389)
at org.hibernate.cfg.Configuration.secondPassCompile(Configuration.java:1341)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1731)
at org.hibernate.ejb.EntityManagerFactoryImpl.<init>(EntityManagerFactoryImpl.java:94)
at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:905)
... 55 more

hibernate的annotation报错,错误原因是因为在对ProductName进行对象关系映射的时候忘记加上主键@Id了。

	@Id
	@Column(name = "SPID", length = 8)
	public String getSpid() {
		return spid;
	}




版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

hibernate错误org.hibernate.AnnotationException: No identifier specified for entity:

实体类继承BaseEntity时报错。 解决方法:在属性或者get方法上加@Id @Id @GeneratedValue(strategy=GenerationType.AUTO) @Colu...

org.hibernate.AnnotationException: No identifier specified for entity

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'u': Injectio...
  • wzk527
  • wzk527
  • 2012-12-24 14:52
  • 5417

【SSH网上商城项目实战05】完成数据库的级联查询和分页

上一节我们完成了EasyUI菜单的实现。这一节我们主要来写一下CategoryServiceImpl实现类,完成数据库的级联查询。一般项目从后往前做,先做service(我们没有抽取Dao,最后再抽取...

Oracle ORA-01078 ORA-01565 ORA-17503 ORA-15077问题的解决

SQL> startupORA-01078: failure in processing system parametersORA-01565: error in identifying file '...

【SSH网上商城项目实战06】基于DataGrid的数据显示

EasyUI中DataGrid以表格形式展示数据,并提供了丰富的选择、排序、分组和编辑数据的功能支持。DataGrid的设计用于缩短开发时间,并且使开发人员不需要具备特定的知识。它是轻量级的且功能丰富...

【SSH网上商城项目实战02】基本增删查改、Service和Action的抽取以及使用注解替换xml

上一节我们搭建好了Struts2、Hibernate和Spring的开发环境,并成功将它们整合在一起。这节主要完成一些基本的增删改查以及Service、Dao和Action的抽取。 1. Servic...

【SSH网上商城项目实战07】Struts2和Json的整合

上一节我们完成了DataGrid显示jason数据,但是没有和后台联系在一起,只是单纯地显示了我们自己弄的json数据,这一节我们将json和Struts2整合,打通EasyUI和Struts2之间的...

Caused by: org.hibernate.AnnotationException: No identifier specified fo

实体映射oracle数据库表,启动服务时包错误信息:Caused by: org.hibernate.AnnotationException: No identifier specified fo ...

报这个错误的原因:No identifier specified for entity:

在使用hibernate annotation时出错了 原因:pojo实体bean缺少了主键 解决办法:在pojo类上检查@Id有没有写在get方法上
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)