-->
  • 39141

    文章

  • 313

    评论

  • 27

    友链

  • 最近新加了换肤功能,大家多来逛逛吧~~~~
  • 喜欢这个网站的朋友可以加一下QQ群,我们一起交流技术。

MySql 主键返回使用

喜欢本站的朋友可以收藏本站,或者加入QQ群:172816590Web网页设计师,我们大家一起来交流技术!

欢迎来到梁钟霖个人博客网站。本个人博客网站提供最新的站长新闻,各种互联网资讯。 还提供个人博客模板,最新最全的java教程,java面试题。在此我将尽我最大所能将此个人博客网站做的最好! 谢谢大家,愿大家一起进步!

方法:1.sql中加入:

<insert id="insertSelective" parameterType="domain.XwRole" useGeneratedKeys="true" keyProperty="id" keyColumn="id" >
    insert into t_xw_role
    <trim prefix="(" suffix=")" suffixOverrides="," >
      <if test="id != null" >
        id,
      </if>
      <if test="name != null" >
        name,
      </if>
      <if test="code != null" >
        code,
      </if>
      <if test="level != null" >
        level,
      </if>
      <if test="parent != null" >
        parent,
      </if>
    </trim>
    <trim prefix="values (" suffix=")" suffixOverrides="," >
      <if test="id != null" >
        #{id,jdbcType=INTEGER},
      </if>
      <if test="name != null" >
        #{name,jdbcType=VARCHAR},
      </if>
      <if test="code != null" >
        #{code,jdbcType=VARCHAR},
      </if>
      <if test="level != null" >
        #{level,jdbcType=INTEGER},
      </if>
      <if test="parent != null" >
        #{parent,jdbcType=VARCHAR},
      </if>
    </trim>
  </insert>

     2.在service 层接收返回的主键

        public int add(XwRoleVO xwRoleVo) {
        xwRoleVo.setCode(getCode(xwRoleVo));
        xwRoleM.insertSelective(xwRoleVo);
        return xwRoleVo.getId();
    }

方法2 通过注解方式实现

    @Options(useGeneratedKeys = true, keyProperty = "id", keyColumn = "id")
    @Insert("INSERT INTO t_all_order (order_no, resident_id, total_amount, deduct_amount, "
            + "payable_amount, address_book_id, pay_status, deliver_status, "
            + "able_status,create_time,total_count,hang_msg,cancel_msg) "
            + "VALUES (#{orderNo}, #{residentId},  #{totalAmount}, #{deductAmount}, #{payableAmount}, "
            + "#{addressBookId}, #{payStatus}, #{deliverStatus}, #{ableStatus},"
            + "#{createTime},#{totalCount},#{hangMsg},#{cancelMsg});")
    public int insert(AllOrder allOrder);

在service 层接收返回的主键

service 层也是绑定到插入的实体类上,同第一种方法里面的获取一样

 

 


 转载至链接:https://my.oschina.net/kuchawyz/blog/3008898。


您觉喜欢本网站,或者觉得本文章对您有帮助,那么可以选择打赏。
打赏多少,您高兴就行,谢谢您对梁钟霖这小子的支持! ~(@^_^@)~

  • 微信扫一扫

    微信打赏
  • 支付宝扫一扫

    支付宝打赏
转载原创文章请注明出处,转载至: 梁钟霖个人博客www.liangzl.com

0条评论

Loading...


发表评论

电子邮件地址不会被公开。 必填项已用*标注

自定义皮肤