Advertisement

RuoYi -- Mapper用于主键填充

阅读量:

前言

  • 记录时间:2022.5.25

  • 内容:

    • 在Mapper中实现主键回填的方式。
    • 其他我已知方式的弊端。
  • 备注:

  • 主键有很多种途径可以完成主键填充的过程。

  • 类似于要构建一段视频动画效果……

  • 总结后发现……

1 实现代码

这里写了两种方法,取其一即可。

  1. 关键代码是启用生成密钥并指定key name为id
  2. 关键代码是采用选择密钥并采用结束选择密钥
复制代码
    <insert id="addPxCourseClass" parameterType="PxCourseClass" useGeneratedKeys="true" keyProperty="id">
    <!--通过mybatis框架提供的selectKey标签获得自增产生的ID值-->
    <selectKey keyProperty="id" resultType="java.lang.Long" order="AFTER">
        SELECT LAST_INSERT_ID()
    </selectKey>
    insert into ...
    </insert>

这里实现的是在新增完这条数据之后,原本的对象即有了id。

全部评论 (0)

还没有任何评论哟~