insertSql语句中的trim标签的使用

Posted leeego-123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了insertSql语句中的trim标签的使用相关的知识,希望对你有一定的参考价值。

insert into MB_BATCH_DIS_DETAILS
    <trim prefix="(" suffix=")" suffixOverrides=",">
      <if test="batchNo != null">
        BATCH_NO,
      </if>
      <if test="seqNo != null">
        SEQ_NO,
      </if>
      <if test="contractNo != null">
        CONTRACT_NO,
      </if>
      <if test="prodType != null">
        PROD_TYPE,
      </if>
      <if test="discSubType != null">
        DISC_SUB_TYPE,
      </if>
    </trim>
    <trim prefix="values (" suffix=")" suffixOverrides=",">
      <if test="batchNo != null">
        #{batchNo,jdbcType=VARCHAR},
      </if>
      <if test="seqNo != null">
        #{seqNo,jdbcType=VARCHAR},
      </if>
      <if test="contractNo != null">
        #{contractNo,jdbcType=VARCHAR},
      </if>
      <if test="prodType != null">
        #{prodType,jdbcType=VARCHAR},
      </if>
      <if test="discSubType != null">
        #{discSubType,jdbcType=VARCHAR},
      </if>
    </trim>
  </insert>

以上是关于insertSql语句中的trim标签的使用的主要内容,如果未能解决你的问题,请参考以下文章

mysql动态sql --trim 标签属性

实用!Mybatis中trim标签的使用教程

MyBatis之trim标签的作用原理解析

MyBatis之trim标签的作用原理解析

mybatis动态sql中的trim标签的使用

mybatis中的trim标签的使用