mysql trim标签用法
来源:互联网 发布:网吧网络拓扑结构图 编辑:程序博客网 时间:2024/06/05 02:51
trim标记是一个格式化的标记,可以完成set或者是where标记的功能,如下代码:
1、
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'
在红色标记的地方是不存在第一个and的,上面两个属性的意思如下:
prefix:前缀
prefixoverride:去掉第一个and或者是or
2、
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"> gender=#{gender} , </if>
</trim>
假如说name和gender的值都不为null的话打印的SQL为:update user set name='xx' , gender='xx' where id='x'
在红色标记的地方不存在逗号,而且自动加了一个set前缀和where后缀,上面三个属性的意义如下,其中prefix意义如上:
suffixoverride:去掉最后一个逗号(也可以是其他的标记,就像是上面前缀中的and一样)
suffix:后缀
- mysql trim标签用法
- mybatis trim标签用法
- mysql trim()的用法
- Mybatis之trim标签用法
- 动态sql标签trim的用法
- MySQL中trim()函数的用法
- Mybatis trim 标签使用
- mybatis <trim>标签
- mybatis trim标签
- Trim 函数的用法
- SQL TRIM的用法
- C# Trim() 用法
- Trim(),TrimEnd(),TrimStart() 用法
- SQL TRIM的用法
- jquery 中的trim()用法
- trim()的用法
- js trim()的用法
- oracle 中的trim用法
- Kotlin实战 1
- [LeetCode] 108. Convert Sorted Array to Binary Search Tree
- hexo安装成功,并且正确运行,但是localhost:4000不能访问
- Portal常见问题解析
- 【OSG】error LNK2019: 无法解析的外部符号 该符号在函数 中被引用 解决方案
- mysql trim标签用法
- Appendix Qt Lambda表达式
- 树:树、二叉树、森林基本定义
- C# button自定义控件
- 【Nginx】使用Nginx做反向代理时,关于被代理服务器相应的超时设置
- 穷举法--火柴棍等式问题
- 如何在iOS7项目中导入snapkit
- java中instanceof用法
- Maven学习笔记 --- Maven入门笔记二