数据库我设置了id值,插入数据时为什么还会再生成一个id字段呢?

在ssh小项目中,数据库我设置了id值,为什么还会再生成一个id字段呢?生成了多余的id字段导致数据无法插入到数据库。

1个回答

你hibernate配置文件主键那里设置错了。
哪里有native,increment等,你必须要设置为符合你场景的才行。
所以如果每次都是你自己插入的id,那么指定为assigned就可以。

如果可以帮到你,希望结帖

sinat_24761867
思意 回复little_how: 嗯嗯,遇见个大神我好好看看问题所在,有什么不懂得再问你。哈哈
大约 4 年之前 回复
w172087242
little_how 回复尘缘一点: 嗯,设置成assigned就行,记得结帖。。。
大约 4 年之前 回复
sinat_24761867
思意 谢谢你的回答,我设置的id字段是自增长native。
大约 4 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐