最近项目中使用mybatis,XML是自动生成的,但是我要扩展,使用了trim,最开始在网上找trim的介绍,但是很可惜都很模糊,自己在这里总结下。
trim 属性
prefix:前缀覆盖并增加其内容
suffix:后缀覆盖并增加其内容
prefixOverrides:前缀判断的条件
suffixOverrides:后缀判断的条件
直接上一段代码:
以上最后输出结果“insert into sys_param ( param_key, param_value, param_desc,create_time, created_by, is_deleted, obj_version ) ”
mybatis 判断:语句满足最后一个是“,”于是就将最后一个“,”替换成“)”,而前缀增加“(”,源代码没有去研究,但测试结果就是这样,记录下。