动态查询--(where,trim,set)
来源:互联网 发布:淘宝买家差评怎么删除 编辑:程序博客网 时间:2024/05/16 16:14
<select id="findUserInfoByTrim" parameterType="Map" resultMap="UserInfoResult"> select * from userinfo <trim prefix="where" prefixOverrides="and|or"> <if test="department!=null"> AND department like #{department} </if> <if test="gender!=null"> AND gender=#{gender} </if> <if test="position!=null"> AND position like #{position} </if> </trim> </select>
备注:
a.我们使用替代标签。
b.属性“prefix”表示:加入前缀where
c.属性“prefixOverrides”表示:自动覆盖第一个“and”或者“or”
d.后缀的用法类似;
<update id="updateUserInfoBySet" parameterType="userInfo"> update userInfo <set> <if test="mobile!=null"> mobile=#{mobile}, </if> <if test="gender!=null"> gender=#{gender}, </if> <if test="position!=null"> position = #{position}, </if> </set> where userid=#{userid} </update>
阅读全文
0 0
- 动态查询--(where,trim,set)
- 动态查询--(where,trim,set)
- MyBatis动态查询(where trim set)
- Mybatis最入门---动态查询(where,trim,set)
- Mybatis最入门---动态查询(where,trim,set)
- Mybatis动态标签--trim,where,set
- mybatis动态sql查询Dynamic SQL之if,foreach,choose,trim,where,set
- MySQL动态语句 if set choose where foreach trim
- Mybatis的动态sql----where,trim,set,foreach
- Mybatis的动态sql----where,trim,set,foreach
- Mybatis 动态SQL之<trim>,<where>,<set>源码解析
- where set trim sql if foreach 实现xml方式的动态sql
- MyBatis-动态SQL的if、choose、when、otherwise、trim、where、set、foreach使用
- Mybatis动态SQL——if、choose、where、set、trim、foreach标记实例
- MyBatis-动态SQL的if、choose、when、otherwise、trim、where、set、foreach使用
- Mybatis动态SQL之if、choose、where、set、trim、foreach实例
- mybatis-动态sql-if,choose,when,otherwis,trim,where,set,foreach,test,bind
- mybatis的动态SQL(三)where、set、trim标签的使用
- 天池大赛o2o优惠券第一名代码笔记之_extral_feature(1)
- 典型CNN神经网络结构
- 学习9
- Java ClassLoader原理深入分析
- JS 正则验证电话联系方式
- 动态查询--(where,trim,set)
- 卸载CentOS7自带的OpenJDK
- Prism研究(for WPF & Silverlight)4.从Hello World开始(实战篇)
- markdown编辑器使用方式
- JQuery 实例:标签切换
- 把一个字符串中特定的字符全部用给定的字符替换,得到一个新的字符串。
- taintdroid-4.3_r1下载
- 欧拉角万向节死锁
- Android——自定义View实现9宫格解锁