1. 首页
  2. 编程语言
  3. Java
  4. 在mybatis中去除多余的前缀或者后缀操作

在mybatis中去除多余的前缀或者后缀操作

上传者: 2022-06-06 03:01:15上传 PDF文件 69.95 KB 热度 10次

A.where 标签会自动删除第一个多余的and或者or,set标签会自动删除最后一个','B.trim标记,是一个格式化的标记,可以完成set或者是where标记的功能,如下代码:1、假如说name和gender的值都不为null的话打印的SQL为:select * from user where name = 'xx' and gender = 'xx'2、假如说name和gender的值都不为null的话打印的SQL为:update user set name='xx' , gender='xx' where id='x'自动加了一个set前缀和where后缀,上面三个属性的意义如下,其中suffixoverride:去掉最后一个逗号suffix:后缀这样类的前面不用指定表名

下载地址
用户评论