mybatis trim 、 prefix、prefixoverrides 、suffix 、sufflxoverrldes使用总结

语法格式

<trim prefixOverrides="", prefix="" suffixOverrides ="" suffix=""> SQL 语句 </trim>

一共就有这四个属性,这四个属性是用来修饰标签体中的 SQL 语句的.
功能
如果标签体中有 SQL 语句就把修饰后的 SQL 语句拼接到之前的 SQL 语句上,如果标签体中没有 SQL 语句,那么这相标签相当于不存在。
这四个属性的默认值都是空字符串。

prefixOVerrides
这个属性指定一个字符串,这个字符串位一定是 SQL 语句的前缀,如果不是前缀,这个属性不起作用。

会用 prefix 属性指定的字符串替换这个属性指定的字符串:
如果只写了 prefixOverrides 属性而没有写 prefix 属性,那么 prefix 属性默认为空字符串,用空字符串去替换,那就相当于删除了 prefixOverrides 指定的字符串。
如果只写了 prefix属性而没有写 prefixOverrides 属性,那么就是用 prefix属性指定的字特串去替换 SQL 语句开头的空字符串,相当于将 Prefix 属性指定的字符串直接拼接到 SQL 语句的前边。

prefix
这个属性指定一个字符申,这个字特申会去替换 prefixoverrides 属性指定的 SQL 语句中的字符申。

sufflxoverrldes
这个属性指定一个字符申,这个字特申位一定是 SQL 语句的后缀,如果不是后缀,这个属性不起作用。
会用 suffix该属性指定的字符串替换这个属性指定的字符申。
如果只写了 suffixOverrides 属性而没有写 suffix属性,那么 默认为空字符串,用空字符申去替换,那就相当于删除了 suffixoverrides 指定的字符串。

如果只写了 suffix属性而没有写 suffixoverrides 属性,那么就是用 suffix 属性指定的字符申去替换 SQL 语句最后的空字符串,相当于将 suffix 属性指定的字符串直接拼接到 SQL 语句的后边。

suffix
这个属性指定一个字符串,这个字符串会去替换 suffixoverrides 属性指定的。 SQL 语句中的字符串。

  • 4
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值