Mapper.xml中的useGeneratedKeys[通俗易懂]

Mapper.xml中的useGeneratedKeys[通俗易懂]mapper.xml中添加属性“useGeneratedKeys”和“keyProperty”,其中keyProperty是Java对象的属性名.例:<insertid="insertSelective"parameterType="com.xxx.StudentMistakeKpoints"useGeneratedKeys="true"keyProperty="id">…

大家好,又见面了,我是你们的朋友全栈君。

mapper.xml中添加属性“useGeneratedKeys”和“keyProperty”,其中keyProperty是Java对象的属性名.

例:

<insert id="insertSelective" parameterType="com.xxx.StudentMistakeKpoints" useGeneratedKeys="true" keyProperty="id">
  insert into student_mistake_kpoints
  <trim prefix="(" suffix=")" suffixOverrides=",">
    <if test="studentid != null">
      studentId,
    </if>
  </trim>
  <trim prefix="values (" suffix=")" suffixOverrides=",">
    <if test="studentid != null">
      #{studentid,jdbcType=VARCHAR},
    </if>
  </trim>
</insert>

在插入student_mistake_kpoints表后,会自动将id属性回填到参数studentMistakeKpoints中。

id类型为自增长类型。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/149154.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月24日 下午10:00
下一篇 2022年6月24日 下午10:16


相关推荐

  • navicat导入sql文件报错_navicat怎么导入sql数据库文件

    navicat导入sql文件报错_navicat怎么导入sql数据库文件一、打开navicat,打开连接,右击连接名(如果新建连接,需要使用对应数据库的ip地址和密码,本机的是地址localhost,密码是自己mysql数据库的密码),选择新建数据库,数据库名要和想要导入的文件名一样(这种情况针对的是sql文件是直接由整个数据库导出的一个sql文件,如果表导出的sql文件,应该是随便命名数据库的名字,表名应该是和需要导入的文件名字相同(第二种情况没有亲自试过))。…

    2022年10月2日
    6
  • C#上位机软件

    C#上位机软件好久没写csdn博客了,最近工作需要,需要写一个上位机,通过白漂终于完成了,在此发出来和大家分享分享,欢迎指出问题;链接:https://pan.baidu.com/s/16IIzN-pLhPcUpuf5zj3sow提取码:2hzm

    2022年5月31日
    36
  • abstract修饰方法总结

    abstract修饰方法总结abstract这种方法修饰,主要用在抽象类和抽象方法.抽象的类是不可实例化的比如publicabstractclassTest{}他能够含有抽象的方法publicabstractclass

    2022年7月3日
    28
  • 国外破解网站大全

    国外破解网站大全国外破解网站大全http://www.cracks.am(出名破解网站之一,包含各类型破解软件,注冊机等等,更新速度极快)推荐http://cracks.lomalka.ru(一个破解软件,注冊机网站,更新速度快)http://www.crackway.com(一个破解,注冊机网站,更新速度一般)http://cracks4u.us(一个破解软件,注冊机,注冊码储存网站,

    2022年6月3日
    60
  • idea控制台乱码解决办法

    idea控制台乱码解决办法IDEA 控制台乱码问题文章目录 IDEA 控制台乱码问题为了节省大家时间 直接展示下我的编码配置方案我的编码配置原则我的编码配置另外说一下几个重要但是和乱码无关的配置乱码原因解决方式我为什么推荐控制台使用 GBK 我的编码设置思想第一种解决方案的弊端 end 附加技巧如何找出具体乱码原因

    2026年3月18日
    2
  • 静态类和非静态类的主要差别「建议收藏」

    静态类和非静态类的主要差别

    2022年1月29日
    51

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号