项目报错如下:
Caused by: org.hibernate.AnnotationException: No identifier specified for entity:
原因是没有加@Id注解,但是我发现我的字段上是加了的。最后发现引入的包不对。
错误的包:
import org.springframework.data.annotation.Id;
正确的包:
import javax.persistence.*;
本文解析了一个关于Hibernate框架中@Id注解使用不当导致的项目报错问题。错误源自SpringData与JPA包中@Id注解的冲突,通过更换正确的包引用解决了实体类标识符指定错误。
项目报错如下:
Caused by: org.hibernate.AnnotationException: No identifier specified for entity:
原因是没有加@Id注解,但是我发现我的字段上是加了的。最后发现引入的包不对。
错误的包:
import org.springframework.data.annotation.Id;
正确的包:
import javax.persistence.*;
447
1803
1025

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