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

 时间:2024-10-22 23:05:29

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

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

2、51:24,878 WARN JDBCExceptionReporter : 100 - SQL Error: 1062, SQLState: 2300014:51:24,879 ERROR JDBCExceptionReporter : 101 - Duplicate entry '0' for key 'PRIMARY'14:51:24,880 ERROR AbstractFlushingEventListener : 324 - Could not synchronize database state with sessionorg.hibernate.exception.ConstraintViolationException: Could not execute JDBC batch update at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:94) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66)

解决方案:

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

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

3、保存执行即可解决问题

Duplicate entry '0' for key 'PRIMARY'错误
  • sql server怎么建立登录账号?
  • jsp获取当前时间
  • Eclipse中Web Service Explore 报错 HTTP 500
  • CSS怎样设置div布局居中,但是里面的内容不居中
  • mysql怎么配置环境变量?
  • 热门搜索
    涪陵旅游景点大全 印度旅游注意事项 凯恩斯旅游 千岛湖旅游网 福建厦门旅游攻略 适合冬季旅游的地方 南平旅游景点大全 海南五指山旅游 阳西沙扒湾旅游攻略 嘉定旅游景点