MyBatis 动态SQL trim
来源:互联网 发布:sql*plus不能启动 编辑:程序博客网 时间:2024/06/07 06:26
select * from user<trim prefix="WHERE" prefixoverride="AND |OR"><if test="name != null and name.length()>0"> AND name=#{name}</if><if test="gender != null and gender.length()>0"> AND gender=#{gender}</if></trim>假如说name和gender的值都不为null的话打印的SQL为:select * from user where name = 'xx'and gender = 'xx'prefix:前缀prefixoverride:去掉第一个and或者是or
update user<trim prefix="set" suffixoverride="," suffix=" where id = #{id} "><if test="name != null and name.length()>0"> name=#{name} , </if><if test="gender != null and gender.length()>0"> AND gender=#{gender} , </if></trim>假如说name和gender的值都不为null的话打印的SQL为:update user set name='xx' , gender='xx'where id='x'suffixoverride:去掉最后一个逗号(也可以是其他的标记,就像是上面前缀中的and一样)suffix:后缀
0 0
- MyBatis 动态SQL trim
- Mybatis动态SQL trim
- MyBatis动态SQL中trim的使用
- MyBatis动态SQL中trim标签的使用
- MyBatis动态SQL中trim标签的运用
- MyBatis动态SQL中trim标签的使用参数
- MyBatis动态SQL之 set 和 trim标记的使用
- mybatis动态sql中的trim标签的使用
- mybatis动态sql中的trim标签的使用
- mybatis动态sql中的trim标签的使用
- mybatis动态sql中的trim标签的使用
- mybatis动态sql中的trim标签的使用
- mybatis中动态sql标签之if trim
- MyBatis动态SQL中trim标签的使用
- MyBatis动态SQL中trim标签的使用
- mybatis动态sql中的trim标签的使用
- MyBatis动态SQL之 set 和 trim标记的使用
- mybatis动态sql中的trim标签的使用
- Java遍历一个目录下的所有文件
- 一个完整的EJB Web应用(JPA示例)
- epoll原理
- 软件开发各阶段交付物列
- Hdu ::u Calculate e
- MyBatis 动态SQL trim
- PGM学习之一
- SQL练习 demo2_select_distinct查询语句
- [Google Guava] 4-函数式编程
- 浅析socket与http
- linux中shell条件判断if中的-a到-z的意思
- hdu 5950 Recursive sequence(矩阵快速幂,经典矩阵构造方法)
- LINUX如何限制单个用户的线程数
- 用javascript做一个简单的计算器