mybatis中插入数据时获取该条数据的主键值
解决办法: 在insert标签中加入以下参数useGeneratedKeys="true"keyProperty="实体类主键对呀字段值"keyColumn="数据库中主键对应的名称"parameterType="参数类型" (可加可不加)(根据情况而定)例证:<insert id="addPictureDao"useGeneratedKeys="true" keyProperty="pic
·
解决办法: 在insert标签中加入以下参数
useGeneratedKeys="true"
keyProperty="实体类主键对呀字段值"
keyColumn="数据库中主键对应的名称"
parameterType="参数类型" (可加可不加)(根据情况而定)
例证:
<insert id="addPictureDao"
useGeneratedKeys="true" keyProperty="pictureId" keyColumn="picture_id" >
insert into bbs_pictures(picture_url, picture_name, user_id)
values (#{i.pictureUrl}, #{i.pictureName}, #{i.userId})
</insert>
这样你就可以拿到这条数据的主键值,可以在对应的实体类中使用或者返回该主键值。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)