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
随机推荐
- 脚本发生错误怎么解决 当前页的脚本发生错误的解决方法小结
- AngularJS使用ng-app自动加载bootstrap框架问题分析
- 基于Ajaxupload的多文件上传操作
- PHP网页 Ewebeditor 编辑器嵌入方法
- 深入Lumisoft.NET组件POP3邮件接收与删除操作的使用详解
- 浅述int与string类型转换的两种方法
- asp.net mvc 动态编译生成Controller的方法
- ThinkPHP3.1新特性之G方法的使用
- 注释PHP和html混合代码的小技巧(分享)
- django model去掉unique_together报错的解决方案
- 线程按指定顺序输出字符到数组的实例代码
- PHP mysqli 增强 批量执行sql 语句的实现代码
- 基于PHP array数组的教程详解
- sqlserver 索引的一些总结
- jQuery Jsonp跨域模拟搜索引擎
- 详解自动生成博客目录案例
- Android Bitmap的截取及状态栏的隐藏和显示功能
- 全面介绍vue 全家桶和项目实例
- nuxt框架中路由鉴权之Koa和Session的用法
- linux Bash脚本判别使用者的身份方法示例