org.hibernate.AnnotationException: No identifier specified for entity: com.dxj.model.User
(从网上参考得解决方法)
原因:@Id和@GeneratedValue写在setId()方法上了;
解决方法:@Id和@GeneratedValue写在getId()方法上
注入对象时写在 set上 如:
@Resource
public void setHibernateTemplate(HibernateTemplate hibernateTemplate) {
this.hibernateTemplate = hibernateTemplate;
}
注入的时候,Spring中是写在set方法上,Hibernate中是写在get方法上。
本文探讨了在使用Spring框架整合Hibernate时,遇到的关于实体类标识符配置错误的问题,详细分析了错误原因,并提供了有效的解决方法。
447

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



