zoukankan      html  css  js  c++  java
  • mybatis的xml中trim标签

    mybatis的xml中trim标签有四个属性

    1.prefix 前缀增加的内容

    2.suffix 后缀增加的内容

    3.prefixOverrides 前缀需要覆盖的内容,一般是第一个判断条件前面的多余的结构,如:第一个判断条件前面多了 ‘and’

    4.suffixOverrides  后缀需要覆盖的内容,一般是最后一个数据的后面符号,如:set值的时候,最后一个值的后面多一个逗号‘,’

    <insert id="insertSelective" parameterType="com.Entity">
        insert into pay_parameter
        <trim prefix="(" suffix=")" suffixOverrides=",">
          <if test="payId != null">
            pay_id,
          </if>
          <if test="payClass != null">
            pay_class,
          </if>
        </trim>
        <trim prefix="values (" suffix=")" suffixOverrides=",">
          <if test="payId != null">
            #{payId,jdbcType=VARCHAR},
          </if>
          <if test="payClass != null">
            #{payClass,jdbcType=VARCHAR},
          </if>
        </trim>
    </insert>
  • 相关阅读:
    javaBean实体包区分
    先后天八卦配太极图
    mysql表连接
    关于解决问题方法论的思考
    Python基础综合练习
    大数据概述
    编译原理
    词法分析
    组合数据类型练习
    词法分析器实验报告
  • 原文地址:https://www.cnblogs.com/ding08/p/11692865.html
Copyright © 2011-2022 走看看