mybatis动态sql中的trim标签的使用
mybatis动态sql中的trim标签的使用
都不为null的话sql语句为:SELECT * FROM BLOG where AND state= 'xx' and title like 'xx' AND author_name like 'xx' 在红色删除线的第一个AND是不存在的,上面两个属性的意思如下:
prefix :前缀
prefixOverrides :去掉第一个AND或者是OR
update Author
username=#{username},
password=#{password},
email=#{email},
bio=#{bio},
都不为null的话sql语句为:update Author SET username = 'xx',password='xx',email='xx',bio='xx' , where id = 'xx' 在红色删除线是不存在逗号的,而且自动加了一个SET前缀和WHERE后缀,上面三个属性的意义如下:
prefix :前缀
suffixoverride :去掉最后一个逗号(也可以是其他的标记,就像是上面前缀中的AND一样)
suffix :后缀
=====>mybatis