左边是右边的继承类,错误解决:导入包更换成persistence.Id
,错误解决,正确设置了主键
两个包的介绍
org.springframework.data.annotation.Id
org.springframework.data.annotation.Id 是 Spring 定义的 annotation,用来支持“没有像 JPA 那样的持久化 API”的非关系型数据库或是框架的持久化,因此它常被用于其它 spring-data 项目,例如 spring-data-mongodb 和 spring-data-solr 等。
(明显我们需要的是这个)
javax.persistence.Id
javax.persistence.Id 是由 JPA 定义的 annotation,记住 JPA 仅适用于关系数据的管理。
https://blog.youkuaiyun.com/lizhengyu891231/article/details/107717046
https://www.cnblogs.com/yyzhangneu/p/14389113.html
转载