mybatis choose when ==的应用。
例子如下:
当iouStatus为1的时候,我们查询状态7006的数据。
当iouStatus为3的时候,我们查询状态7006,7007的数据。
当iouStatus为4的时候,我们查询状态7007的数据。
<choose>
<when test='dto.iouStatus=="1"'>
and t3.iou_state in(7006)
</when>
<when test='dto.iouStatus=="3"'>
and t3.iou_state in(7006,7007)
</when>
<when test='dto.iouStatus=="4"'>
and t3.iou_state in(7007)
</when>
<otherwise>
</otherwise>
</choose>
mybatis choose when ==的应用。相关推荐
- MyBatis choose、when和otherwise标签简介说明
转自: MyBatis choose.when和otherwise标签简介说明 MyBatis 中动态语句 choose-when-otherwise其功能: 同Java中的switch-case-d ...
- mybatis choose when用法
mybatis choose when的用法: mapper.xml: <select id="query" resultType="map" param ...
- mybatis choose标签的使用
有时候我们并不想应用所有的条件,而只是想从多个选项中选择一个.而使用if标签时,只要test中的表达式为 true,就会执行 if 标签中的条件.MyBatis 提供了 choose 元素.if标签是 ...
- Mybatis choose使用
Mybatis的choose类似于java中的switch 具体用法如下: select * from table <where><choose><!-- when类似于 ...
- Mybatis choose (when, otherwise)标签
choose标签是按顺序判断其内部when标签中的test条件出否成立,如果有一个成立,则 choose 结束.当 choose 中所有 when 的条件都不满则时,则执行 otherwise 中的s ...
- mybatis choose when
<!--多个条件,进行信息查询 --> <select id="getUserList" resultType="userListArray" ...
- mybatis choose标签的用法
先上代码: <choose> <when test="BEGINTIME != null and BEGINTIME != '' and ENDTIME != null a ...
- mybatis choose用法
choose标签是按顺序判断其内部when标签中的test条件出否成立,如果有一个成立,则 choose 结束.当 choose 中所有 when 的条件都不满则时,则执行 otherwise 中的s ...
- Mybatis的特性详解——动态SQL
Mybatis的特性详解--动态SQL 前言 一.动态sql的元素 1.MyBatis if标签:条件判断 2.MyBatis choose.when和otherwise标签 3.MyBatis wh ...
最新文章
- 3大VR虚拟现实产品PK赛:HTC、Oculus、索尼谁是大哥
- ffplay flv mp4 转_FFmpeg将mp4转成flv
- 机器人学习--ROS/AMCL实现初始化粒子撒满整张地图和分步收敛
- 计算机组成原理试卷五套,山东理工计算机组成原理五套题之题5
- db2 如何导出insert语句_MySQL 执行脚本/导入/导出数据
- asp.net core集成CAP(分布式事务总线)
- Spring mvc Controller接口
- Error--解决使用Application Loader提交ipa包审核时的报错:ERROR ITMS-90168: The binary you uploaded was invalid....
- 让div跟着鼠标移动
- MyEclipse的html页面 design视图中 关闭可视化界面
- Effective C++ 读书笔记之Part6.Inheritance and Object-Oriented Design
- MasterPage嵌套及MasterPage中的控件和变量的访问
- micropython支持stm32型号_轻松几步实现在STM32上运行FreeRTOS任务
- 【光学】Matlab实现色散曲线拟合
- think-cell 加载项在 Office 出现故障后消失,怎么解决?
- centos7安装teamview
- Clover引导Windows10,Mac OS High Sierra,CentOS7 经验分享
- 为什么那么多公司都选择灵活用工?
- 借CT阵营之力NFV让运营商网络变得更美
- 大学物理质点动力学思维导图_《大学物理》(2019-2020-2)
热门文章
- 2025年中国自动分拣系统市场:29亿元
- 面试官:你真的知道 Java 类是如何被加载的吗?
- 【AI英雄风云榜】为TA投票:谁是2017中国AI领域最牛的人?
- windows邮件绑定谷歌邮箱并同步(有用)
- 项目经理进行竞品分析时可以参考的几个网站
- 2022济南中医药展,山东中医药展会,中国制药机械展9月举办
- 中科方德技术专家直播:如何基于 OpenStack、Ceph 构建私有云平台? | 第 27 期
- Ubuntu搭建DTN2仿真平台(详细过程记录)
- ​gdal_retile.py 重切片工具官方文档
- PCA,AE,VAE,RPCA,概率PCA之间的联系与区别