MyBatis动态SQL<choose>标签的使用
来源:互联网 发布:中国大数据信息 编辑:程序博客网 时间:2024/05/19 19:15
需求:查询的时候,带了带了哪个条件就用哪个条件进行查询,条件之间互斥
可以通过<choose>标签实现:
<select id="getEmpsByConditionChoose" resultType="com.test.beans.Employee"> SELECT * FROM tb1_emplyee <where> /*带了那个字段就通过哪个字段进行查询*/ <choose> <when test="id!=null"> id=#{id} </when> <when test="lastName!=null"> last_name like #{lastName} </when> <when test="email!=null"> email=#{email} </when> <otherwise> 1=1 </otherwise> </choose> </where> </select>
阅读全文
0 0
- MyBatis动态SQL<choose>标签的使用
- mybatis的动态SQL(二)choose标签的使用
- mybatis 之 动态sql(一)choose标签的使用
- MyBatis--动态SQL---choose标签
- MyBatis动态SQL之一使用 if 标签和 choose标签
- MyBatis动态SQL之一使用 if 标签和 choose标签
- mybatis choose标签的使用
- 动态sql之使用choose标签
- MyBatis动态SQL set标签的使用
- mybatis choose标签的用法
- MyBatis-动态SQL的if、choose、when、otherwise、trim、where、set、foreach使用
- MyBatis-动态SQL的if、choose、when、otherwise、trim、where、set、foreach使用
- mybatis的动态sql标签
- mybatis的动态sql标签
- Mybatis的动态sql标签
- Mybatis的动态sql语句if和choose
- Mybatis的动态sql语句if和choose
- Mybatis的动态sql语句if和choose
- Xutils简单介绍
- 网络基础之协议-1
- java设计模式——迭代器模式
- 工厂方法模式
- 所谓IIS500内部服务器错误
- MyBatis动态SQL<choose>标签的使用
- Unity Leap Motion学习笔记
- Eclipse中Ctrl+Shift+F代码格式化快捷键失效的解决方法
- Java配置maven+jenkins+git(svn)+tomcat自动编译和部署(持续集成)
- 一步一步写miscdevice的驱动模块
- getchar()无用
- DOM 的一些常用方法
- 电机控制项目-重要笔记
- IP核在modelsim里面的仿真