Mybatis中的trim标签 总结

mybatis的trim标签有四种
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=“,”,表示删除最后一个逗号。


上一篇:根据标准word模板生成word文档类库(开源)


下一篇:谷歌挖Snapchat资深高管 负责云机器学习业务