例子如下:

当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 ==的应用。相关推荐

  1. MyBatis choose、when和otherwise标签简介说明

    转自: MyBatis choose.when和otherwise标签简介说明 MyBatis 中动态语句 choose-when-otherwise其功能: 同Java中的switch-case-d ...

  2. mybatis choose when用法

    mybatis choose when的用法: mapper.xml: <select id="query" resultType="map" param ...

  3. mybatis choose标签的使用

    有时候我们并不想应用所有的条件,而只是想从多个选项中选择一个.而使用if标签时,只要test中的表达式为 true,就会执行 if 标签中的条件.MyBatis 提供了 choose 元素.if标签是 ...

  4. Mybatis choose使用

    Mybatis的choose类似于java中的switch 具体用法如下: select * from table <where><choose><!-- when类似于 ...

  5. Mybatis choose (when, otherwise)标签

    choose标签是按顺序判断其内部when标签中的test条件出否成立,如果有一个成立,则 choose 结束.当 choose 中所有 when 的条件都不满则时,则执行 otherwise 中的s ...

  6. mybatis choose when

    <!--多个条件,进行信息查询 --> <select id="getUserList" resultType="userListArray" ...

  7. mybatis choose标签的用法

    先上代码: <choose> <when test="BEGINTIME != null and BEGINTIME != '' and ENDTIME != null a ...

  8. mybatis choose用法

    choose标签是按顺序判断其内部when标签中的test条件出否成立,如果有一个成立,则 choose 结束.当 choose 中所有 when 的条件都不满则时,则执行 otherwise 中的s ...

  9. Mybatis的特性详解——动态SQL

    Mybatis的特性详解--动态SQL 前言 一.动态sql的元素 1.MyBatis if标签:条件判断 2.MyBatis choose.when和otherwise标签 3.MyBatis wh ...

最新文章

  1. 3大VR虚拟现实产品PK赛:HTC、Oculus、索尼谁是大哥
  2. ffplay flv mp4 转_FFmpeg将mp4转成flv
  3. 机器人学习--ROS/AMCL实现初始化粒子撒满整张地图和分步收敛
  4. 计算机组成原理试卷五套,山东理工计算机组成原理五套题之题5
  5. db2 如何导出insert语句_MySQL 执行脚本/导入/导出数据
  6. asp.net core集成CAP(分布式事务总线)
  7. Spring mvc Controller接口
  8. Error--解决使用Application Loader提交ipa包审核时的报错:ERROR ITMS-90168: The binary you uploaded was invalid....
  9. 让div跟着鼠标移动
  10. MyEclipse的html页面 design视图中 关闭可视化界面
  11. Effective C++ 读书笔记之Part6.Inheritance and Object-Oriented Design
  12. MasterPage嵌套及MasterPage中的控件和变量的访问
  13. micropython支持stm32型号_轻松几步实现在STM32上运行FreeRTOS任务
  14. 【光学】Matlab实现色散曲线拟合
  15. think-cell 加载项在 Office 出现故障后消失,怎么解决?
  16. centos7安装teamview
  17. Clover引导Windows10,Mac OS High Sierra,CentOS7 经验分享
  18. 为什么那么多公司都选择灵活用工?
  19. 借CT阵营之力NFV让运营商网络变得更美
  20. 大学物理质点动力学思维导图_《大学物理》(2019-2020-2)

热门文章

  1. 2025年中国自动分拣系统市场:29亿元
  2. 面试官:你真的知道 Java 类是如何被加载的吗?
  3. 【AI英雄风云榜】为TA投票:谁是2017中国AI领域最牛的人?
  4. windows邮件绑定谷歌邮箱并同步(有用)
  5. 项目经理进行竞品分析时可以参考的几个网站
  6. 2022济南中医药展,山东中医药展会,中国制药机械展9月举办
  7. 中科方德技术专家直播:如何基于 OpenStack、Ceph 构建私有云平台? | 第 27 期
  8. Ubuntu搭建DTN2仿真平台(详细过程记录)
  9. ​gdal_retile.py 重切片工具官方文档
  10. PCA,AE,VAE,RPCA,概率PCA之间的联系与区别