<trim prefix="where" prefixOverrides="where" suffixOverrides="and">
<if test="select_items != null">
ID = #{select_items,jdbcType=VARCHAR}
or HOME_URL = #{select_items,jdbcType=VARCHAR}
or CHIEF = #{select_items,jdbcType=VARCHAR}
or CONTACT_PERSON = #{select_items,jdbcType=VARCHAR}
and
</if>
<if test="groupName != null">
GROUP_NAME = #{groupName,jdbcType=VARCHAR}
</if>
</trim>
<insert id="insertSelective" parameterType="com.kq.domain.CarTransDealRecord">
insert into table_name
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="table_id != null">
tableId,
</if>
<if test="table_name!= null">
tableName,
</if>
<if test="table_age!= null">
tableAge,
</if>
<if test="table_gender != null">
tableGender ,
</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="table_id != null">
#{tableId ,jdbcType=VARCHAR},
</if>
<if test="table_name != null">
#{tableName,jdbcType=VARCHAR},
</if>
<if test="table_age!= null">
#{tableAge,jdbcType=INTEGER},
</if>
<if test="table_gender!= null">
#{tableGender,jdbcType=VARCHAR},
</if>
</trim>
</insert>
方法 | 作用 |
---|
prefix | 给包裹的sql语句加上前缀. |
suffix | 给包裹的sql语句加上后缀. |
prefixOverrides | 如果包裹的sql语句是空语句(经常出现在 if 判断为否的情况下),取消指定的前缀,如where. |
suffixOverrides | 如果包裹的sql语句是空语句(经常出现在 if 判断为否的情况下),取消指定的后缀,如and 、or、逗号等 |