prefix,prefixOverrides,suffix,suffixOverrides
trim标签使用
1、trim 有四个属性
2、prefix,suffix 表示在trim标签包裹的部分的前面或者后面添加内容(注意:是没有prefixOverrides,suffixOverrides的情况下)
3、如果有prefixOverrides,suffixOverrides 表示覆盖内容。
4、如果只有prefixOverrides,suffixOverrides 表示删除。
大家可以这么理解prefix表示前,suffix表示后
例
<update id="test" parameterType="com.mybatis.User">
update user
<trim prefix="set" suffixOverrides=",">
<if test="userName!=null">name= #{userName},</if>
<if test="password!=null">password= #{password},</if>
</trim>
<where>id = #{id}</where>
</update>
prefix=“set”,表示在trim包裹的部分的前面添加 set。 suffixOverrides=“,”,表示删除最后一个逗号。