SpringBoot2 JPA No Identifier specified for entity的解决办法

Posted Archibald Witwicky

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringBoot2 JPA No Identifier specified for entity的解决办法相关的知识,希望对你有一定的参考价值。

No Identifier specified for entity的错误

此类注解都在
import javax.persistence.*;
包下

    @Id
    @GeneratedValue(strategy= GenerationType.AUTO)
原因:以上文字没写或者写错了地方,导致找不到主键。
解决办法:在数据库表对应实体(entity.java)的方法:getId()前加上该段文字。

P.S.: strategy= GenerationType.AUTO中的AUTO应当换成你所使用的主键生成方式



以上是关于SpringBoot2 JPA No Identifier specified for entity的解决办法的主要内容,如果未能解决你的问题,请参考以下文章

SpringBoot2.0 基础案例(09):集成JPA持久层框架,简化数据库操作

Springboot2.2.2 jpa 没有自动生成表

springboot2.0整合jpa

SpringBoot2中JPA的findOne()方法异常

SpringBoot2(thymeleaf模板jsp页面和jpa)

SpringBoot2.2.2 中 jpa Repository的findOne 正确写法