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
相关文章:
如何撰写建站申请书?关键要点有哪些?
制作网站建设的公司有哪些,网站建设比较好的公司都有哪些?
如何生成腾讯云建站专用兑换码?
如何用PHP快速搭建CMS系统?
javascript中对象的定义、使用以及对象和原型链操作小结
如何在宝塔面板中修改默认建站目录?
如何在宝塔面板中创建新站点?
建站之星会员如何解锁更多建站功能?
小型网站建站如何选择虚拟主机?
清单制作人网站有哪些,近日“兴风作浪的姑奶奶”引起很多人的关注这是什么事情?
想学网站制作怎么学,建立一个网站要花费多少?
如何实现建站之星域名转发设置?
个人摄影网站制作流程,摄影爱好者都去什么网站?
如何访问已购建站主机并解决登录问题?
建站主机选购指南:核心配置与性价比推荐解析
如何在IIS服务器上快速部署高效网站?
建站主机系统SEO优化与智能配置核心关键词操作指南
如何获取免费开源的自助建站系统源码?
网站代码制作软件有哪些,如何生成自己网站的代码?
相亲简历制作网站推荐大全,新相亲大会主持人小萍萍资料?
如何快速查询网站的真实建站时间?
MySQL查询结果复制到新表的方法(更新、插入)
如何在阿里云域名上完成建站全流程?
建站之星多图banner生成与模板自定义指南
linux top下的 minerd 木马清除方法
如何通过万网虚拟主机快速搭建网站?
JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)
如何在阿里云ECS服务器部署织梦CMS网站?
Python如何创建带属性的XML节点
东莞市网站制作公司有哪些,东莞找工作用什么网站好?
学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?
高端网站建设与定制开发一站式解决方案 中企动力
西安大型网站制作公司,西安招聘网站最好的是哪个?
网站制作公司广州有几家,广州尚艺美发学校网站是多少?
油猴 教程,油猴搜脚本为什么会网页无法显示?
如何在橙子建站上传落地页?操作指南详解
如何在阿里云高效完成企业建站全流程?
如何使用Golang安装API文档生成工具_快速生成接口文档
制作营销网站公司,淘特是干什么用的?
矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?
沈阳个人网站制作公司,哪个网站能考到沈阳事业编招聘的信息?
如何选择CMS系统实现快速建站与SEO优化?
专业的网站制作设计是什么,如何制作一个企业网站,建设网站的基本步骤有哪些?
如何通过网站建站时间优化SEO与用户体验?
相册网站制作软件,图片上的网址怎么复制?
郑州企业网站制作公司,郑州招聘网站有哪些?
Avalonia如何实现跨窗口通信 Avalonia窗口间数据传递
如何在阿里云虚拟服务器快速搭建网站?
邀请函制作网站有哪些,有没有做年会邀请函的网站啊?在线制作,模板很多的那种?
Python路径拼接规范_跨平台处理说明【指导】
*请认真填写需求信息,我们会在24小时内与您取得联系。