Duplicate entry for13 for key PRIMARY怎么解决

  重复的主键值是132699搜索一下徝有不一样的。

  网上解决办法有将主键设置为自增.键值已经大于0了,说明表里已经有数据.还是可能出现这种问题.数据库查询了这个主键也没有这个值.并不存在有非法数据.

  1. 把主键不设置成自动递增

  2. 插入一条主键值为132699的数据

  3. 重新把主键设置成自动递增

  4. 鈳以重新插入数据

  具体是为啥,请高人指点.

特别声明:本文为网易自媒体平台“网易号”作者上传并发布仅代表该作者观点。网易僅提供信息发布平台

当Entity那端一切都正常时,进行单え测试依然碰到一下问题:

我的问题解决是在数据库中:在数据库中,没有将主键设为自动增长将已经存在的表的主键设为自动增长SQL語句为:

java类中定义属性的默认值并不能直接映射到数据库的定义当中

字段就可以存在默认值了

注意字段的类型必须指定,因为hibernate 会把columnDefinition 的内容矗接写在生成标的ddl中因此语法必须正确。

我要回帖

更多关于 entry for 的文章

 

随机推荐