学无先后,达者为师

网站首页 编程语言 正文

insert语句返回新增主键id失败的解决方法

作者:爱纸 更新时间: 2022-08-19 编程语言

在插入新的数据之后,我们有事会想要得到新增的这条信息的主键id,此时我们就需要在insert标签上添加useGeneratedKeys属性,并将属性值设置为true,但有时会遇到返回值为null的情况

 吃屎在控制台输出返回的cid为null,但是查看数据库,确实也已经添加进去了,并且主键id也不为null

此时我们就需要检查 useGeneratedKeys的其他两个配套属性keyColumn和keyProperty是否有并且对应字段名是否正确,

keyColumn的值要对应数据库中的主键的字段名

keyProperty的值要对应插入对象的属性名

三个属性配套使用便可正确的返回新增主键id的值

原文链接:https://blog.csdn.net/m0_71890428/article/details/126291933

栏目分类
最近更新