org.hibernate.AnnotationException: No identifier specified for entity
报这个异常的原因是因为JavaBeam的主键没有注解映射关系
解决方案如下:
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
@Column(name="ID", unique=true, nullable=false, insertable=true, updatable=false, precision=20, scale=0)
或者
@Id
@GeneratedValue(generator = "paymentableGenerator")
@GenericGenerator(name = "paymentableGenerator", strategy = "sequence",
parameters = { @Parameter(name = "sequence", value = "TEST_SEQ") })
本文介绍了解决Java中Hibernate框架出现的Noidentifierspecifiedforentity错误的方法。该错误通常由于实体类主键未正确配置引起。文中提供了两种注解方式来为实体类设置主键。
447

被折叠的 条评论
为什么被折叠?



