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:后缀
以上所述是小编给大家介绍的MyBatis动态SQL中的trim标签的使用方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
# mybatis动态sql
# trim
# mybatis的trim标签
# mybatis的动态sql详解(精)
# mybatis动态sql之Map参数的讲解
# MyBatis执行动态SQL的方法
# Mybatis模糊查询和动态sql语句的用法
# Mybatis中的动态SQL语句解析
# MyBatis实践之动态SQL及关联查询
# MyBatis动态SQL标签用法实例详解
# mybatis的动态sql之if test的使用说明
# 详解Mybatis动态sql
# Mybatis超级强大的动态SQL语句大全
# 第一个
# 不存在
# 或者是
# 不为
# 小编
# 是一个
# 在此
# 其他的
# 给大家
# 所述
# 给我留言
# 感谢大家
# 疑问请
# 有任何
# user
# select
# lt
# prefix
# prefixoverride
# java
相关文章:
制作网站哪家好,cc、.co、.cm哪个域名更适合做网站?
如何高效利用亚马逊云主机搭建企业网站?
如何用y主机助手快速搭建网站?
网站制作难吗安全吗,做一个网站需要多久时间?
视频网站app制作软件,有什么好的视频聊天网站或者软件?
如何通过免费商城建站系统源码自定义网站主题与功能?
Python路径拼接规范_跨平台处理说明【指导】
武汉网站如何制作,黄黄高铁武穴北站途经哪些村庄?
天津个人网站制作公司,天津网约车驾驶员从业资格证官网?
,购物网站怎么盈利呢?
宝盒自助建站智能生成技巧:SEO优化与关键词设置指南
高防服务器如何保障网站安全无虞?
c++ stringstream用法详解_c++字符串与数字转换利器
建站之星安装失败:服务器环境不兼容?
南京网站制作费用,南京远驱官方网站?
建站VPS能否同时实现高效与安全翻墙?
如何在橙子建站中快速调整背景颜色?
标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?
相亲简历制作网站推荐大全,新相亲大会主持人小萍萍资料?
php json中文编码为null的解决办法
清除minerd进程的简单方法
建站之星导航如何优化提升用户体验?
保定网站制作方案定制,保定招聘的渠道有哪些?找工作的人一般都去哪里看招聘信息?
儿童网站界面设计图片,中国少年儿童教育网站-怎么去注册?
如何在Golang中指定模块版本_使用go.mod控制版本号
建站主机如何选?性能与价格怎样平衡?
如何制作算命网站,怎么注册算命网站?
详解jQuery停止动画——stop()方法的使用
微信小程序 input输入框控件详解及实例(多种示例)
如何在Windows虚拟主机上快速搭建网站?
西安大型网站制作公司,西安招聘网站最好的是哪个?
c# 在高并发场景下,委托和接口调用的性能对比
C#如何使用XPathNavigator高效查询XML
如何登录建站主机?访问步骤全解析
如何在建站之星绑定自定义域名?
建站主机解析:虚拟主机配置与服务器选择指南
企业网站制作费用多少,企业网站空间一般需要多大,费用是多少?
建站之星IIS配置教程:代码生成技巧与站点搭建指南
深入理解Android中的xmlns:tools属性
建站三合一如何选?哪家性价比更高?
如何快速上传自定义模板至建站之星?
香港服务器网站生成指南:免费资源整合与高速稳定配置方案
如何选择高效便捷的WAP商城建站系统?
建站之星logo尺寸如何设置最合适?
高端建站如何打造兼具美学与转化的品牌官网?
如何做网站制作流程,*游戏网站怎么搭建?
,石家庄四十八中学官网?
Swift开发中switch语句值绑定模式
零基础网站服务器架设实战:轻量应用与域名解析配置指南
企业网站制作公司网页,推荐几家专业的天津网站制作公司?
*请认真填写需求信息,我们会在24小时内与您取得联系。