Mybatis 的标签用法 prefix prefixOverrides suffix suffixOverrides

<trim prefix="" suffix="" suffixOverrides="" prefixOverrides=""></trim>

prefix:在trim标签内sql语句加上前缀。

prefixOverrides:指定去除多余的前缀内容 如:prefixOverrides = "and",去除trim标签内sql语句多余的前缀"and"。

suffix:在trim标签内sql语句加上后缀。

suffixOverrides:指定去除多余的后缀内容,如:suffixOverrides=",",去除trim标签内sql语句多余的后缀","。

例如:

prefix="(" 表示sql语句前加上( ; suffix=")"表示sql语句后加上 );
suffixOverrides="," 表示sql语句后去除最后一个字段的,
<insert >
#{staff.salary,jdbcType=DECIMAL},
</if>
</trim>
</insert>
受启发原文链接:https://blog.****.net/qq_33220391/article/details/103610547?spm=1001.2014.3001.5502