MyBatis插入之后不能返回自增id
最新推荐文章于 2024-05-13 18:22:24 发布
在MyBatis中,当尝试插入数据并期望返回自增ID时,默认情况下fid(假设是自增主键)会为空。原因是MyBatis并不自动将数据库生成的ID注入到插入的对象中。为了解决这个问题,需要在XML的insert标签上添加两个属性:useGeneratedKeys=true和keyProperty=fid。这样,数据库生成的主键就会被设置到执行插入操作后的对象的fid属性上。
摘要由CSDN通过智能技术生成