Mybatis Trim标签用法简单介绍
废话不多说了,直接给大家贴代码了,具体代码如下所示:
<update id="updateAuditStateAndType" parameterType="Java.util.Map"> update social_building_info <trim prefix="set" prefixOverrides=","> <if test="auditState != null and auditState != ''"> ,audit_state = #{auditState} </if> <if test="auditType != null and auditType != ''"> ,audit_type = #{auditType} </if> where id=#{buildId} </trim> </update>
注意:prefix要和prefixOverrides一起使用, suffix要和suffixOverrides一起使用
以上所述是小编给大家介绍的Mybatis Trim标签用法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!
相关推荐
-
Mybatis动态SQL之if、choose、where、set、trim、foreach标记实例详解
动态SQL就是动态的生成SQL. if标记 假设有这样一种需求:查询用户,当用户名不等于"admin"的时候,我们还需要密码为123456. 数据库中的数据为: MyBatisConfig.xml <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
-
Mybatis Trim标签用法简单介绍
废话不多说了,直接给大家贴代码了,具体代码如下所示: <update id="updateAuditStateAndType" parameterType="Java.util.Map"> update social_building_info <trim prefix="set" prefixOverrides=","> <if test="auditState != null and
-
mybatis trim标签的使用详解
mybatis的trim标签一般用于去除sql语句中多余的and关键字,逗号,或者给sql语句前拼接 "where"."set"以及"values(" 等前缀,或者添加")"等后缀,可用于选择性插入.更新.删除或者条件查询等操作. 以下是trim标签中涉及到的属性: 属性 描述 prefix 给sql语句拼接的前缀 suffix 给sql语句拼接的后缀 prefixOverrides 去除sql语句前面的关键字或者字符,该关键
-
jQuery中 bind的用法简单介绍
bind介绍 bind() 方法为被选元素添加一个或多个事件处理程序,并规定事件发生时运行的函数. 语法 $(selector).bind(event,data,function) event 必须.添加到元素的一个或多个事件如:click,mouseover,mouseup,change,select data 可不填.传递到函数的额外数据,如:$(selector).bind("click","input",function(){}); function(){}
-
Python爬虫之Spider类用法简单介绍
一.网络爬虫 网络爬虫又被称为网络蜘蛛(
-
javascript中的location用法简单介绍
先前写了一片用window.location.href实现刷新另个框架页面 ,特此我看了一下locaiton的详细用法,对此有点改进,现在我将他整理成js,方便查阅,也贴上和朋友们分享一下,具体如下: 第一.简单介绍一下location属性.用法以及相关示例: Location 包含了关于当前 URL 的信息. 描述 location 对象描述了与一个给定的 Window 对象关联的完整 URL.location 对象的每个属性都描述了 URL 的不同特性. 通常情况下,一个 URL 会有下面的
-
Android中dumpsys命令用法简单介绍
在Android手机上, 通过使用adb shell命令可以进入android系统的shell, 该shell除支持一些常用的标准命令之外,还支持一些和android系统相关的其他命令, 这些命令可以打印出系统当前的状态信息. dumpsys就是这样一个命令. 使用 adb shell 进入命令行, 敲入dumpsys, 打印出的信息超级多, 在我的nexus 5机器上,输出多达67000行. 首先从打印信息的开始部分看起: Currently running services: Surface
-
mybatis foreach标签的使用详解
mybatis的foreach标签经常用于遍历集合,构建in条件语句或者批量操作语句. 下面是foreach标签的各个属性 属性 描述 collection 表示迭代集合的名称,可以使用@Param注解指定,如下图所示 该参数为必选 item 表示本次迭代获取的元素,若collection为List.Set或者数组,则表示其中的元素:若collection为map,则代表key-value的value,该参数为必选 open 表示该语句以什么开始,最常用的是左括弧'(',注意:mybatis会将
-
MyBatis动态SQL标签用法实例详解
1.动态SQL片段 通过SQL片段达到代码复用 <!-- 动态条件分页查询 --> <sql id="sql_count"> select count(*) </sql> <sql id="sql_select"> select * </sql> <sql id="sql_where"> from icp <dynamic prepend="where&quo
-
Mybatis动态SQL之where标签用法说明
目录 关于where标签用法 使用where标签及一些注意点 where标签简单使用 关于where标签用法 xml映射文件部分内容: <select id="selectIfCondition" resultType="com.heiketu.testpackage.pojo.Product"> SELECT prod_id prodId, vend_id vendId, prod_name pr
-
MyBatis动态SQL中的trim标签的使用方法
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
随机推荐
- oracle数据库优化辅助SQL语句
- vbs生成ACCESS数据里所有表的字段
- js 浮动层菜单收藏
- JS简单获取当前日期和农历日期的方法
- asp.net 文件上传 实时进度
- 详解在DevExpress程序中使用TreeList控件以及节点查询的处理
- Java使用正则表达式截取重复出现的XML字符串功能示例
- mysql获得60天前unix时间思路及代码
- GridView自定义分页实例详解(附demo源码下载)
- Java利用数组随机抽取幸运观众如何实现
- WIN2003中使用IIS配置手机下载类WAP网站的MIME类型介绍
- 实例讲解Python中global语句下全局变量的值的修改
- JS实现unicode和UTF-8之间的互相转换互转
- 腾讯QQ网页在线客服,随网页滚动条上下移动的效果一
- 浅析jsopn跨域请求原理及cors(跨域资源共享)的完美解决方法
- 详解PHP的Yii框架中扩展的安装与使用
- Android程序开发之WebView使用总结
- 浅谈Python处理PDF的方法
- Python之Scrapy爬虫框架安装及简单使用详解
- 关于laydate.js加载laydate.css路径错误问题解决