Duplicate entry \'0\' for key \'PRIMARY\'错误。

hibernate学习中映射入门的新手可能遇到如“Duplicate entry '0' for key 'PRIMARY'”的错误提示,原因是主键重复,0主键已经存在,不能再进行添加了。

方法

将主键设置为自动增长。可以在数据库手动将相关表设置ID为自增长

Duplicate entry \'0\' for key \'PRIMARY\'错误。

手动将表设置为自增长有弊端,建议在annotation里边的POJO类使用注解方式设置自增长。mysql的数据库如图所示设置。

Duplicate entry \'0\' for key \'PRIMARY\'错误。

保存执行即可解决问题

Duplicate entry \'0\' for key \'PRIMARY\'错误。

查看数据库,果然自增了

Duplicate entry \'0\' for key \'PRIMARY\'错误。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 951076433@qq.com 举报,一经查实,本站将立刻删除。如若转载,请注明出处:https://www.xiaomafuwu.com/166175.html

(0)
代码小二的头像代码小二

相关推荐