使用SpringDataJpa保存(save)报错误:SQL Error: 1062, SQLState: 23000 控制台会报:Duplicate entry ‘数‘ for key ‘PRIMA 2022-12-21 09:28:24 浏览数 (1) 1.将实体类的生成策略修改成GenerationType.IDENTITY因为表里有 唯一约束 或者 ID不能重复,如果用其他策略会出现ID重复修改实体类:代码语言:javascript复制@Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id;2.仔细看添加数据是否和数据库结构符合有可能是设计表时,对某一个字段添加了约束,毕竟有的表是按照“三范式”来解决数据冗余和数据有效性以及提高存储效率考虑 identity 设计 效率 0 人点赞 上一篇:分享雷军22年前编写的代码