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
随机推荐
- Vue Spa切换页面时更改标题的实例代码
- js 利用image对象实现图片的预加载提高访问速度
- 网页五个简单PS步骤让你的照片更漂亮
- 比较经典的10汉译英经典语句
- 基于HashMap遍历和使用方法(详解)
- Oracle中建立了dblink怎么使用
- 利用js正则表达式验证手机号,email地址,邮政编码
- Python的Django框架中的Context使用
- 浅析安卓(Android)的性能优化
- 浅析Ajax后台success传来json数据的问题
- 使用jquery 的ajax调用总是错误亲测的解决方法
- Firefox下样式设置宽度奇怪现象
- .NET中的静态与非静态的区别分析
- Windows程序内部运行机制实例详解
- 利用libmp3lame实现在Android上录音MP3文件示例
- JS不完全国际化&本地化手册 之 理论篇
- 史上MD5解密之最快方法整理(荐)
- 下载软件后使用c#获取文件的md5码示例
- 新旧MFC版本实现CEdit透明的2种方法的实例代码
- 实例详解vue中的$root和$parent