mybatis 中使用if else 进行判断
来源:互联网 发布:oracle查看数据库名称 编辑:程序博客网 时间:2024/05/20 11:32
<!-- 查询物品的id --><select id="checkItemsId" parameterType="pd" resultType="java.lang.Integer">SELECTi.itemsidFROM pq_goods_items i<where> <!--方式一使用choose的方式查询--> <!-- <choose> <when test="parentId !=0 ">parentTypeId=#{parentId}</when> <when test="parentId==0">parentTypeId is null</when> </choose> --> <!--方式二使用if的方式查询--> <if test="color!=null"> i.personone=#{personone}AND i.persontwo=#{persontwo} AND i.color=#{color} </if> <if test="color==null"> i.personone=#{personone}AND i.persontwo=#{persontwo} AND i.color is null </if> </where> </select>
需要注意的是 使用了where标签以后,sql中不在使用where字段来限制条件
如果判断条件有多个 中间用 and 表示并列
<if test="color!=null and personone!=null">
阅读全文
0 0
- mybatis 中使用if else 进行判断
- mybatis 时间判断 if else
- mybatis中mapper进行if条件判断
- SQL语句中如何使用含有if....else...判断语句
- SQL语句中如何使用含有if....else...判断语句
- 如何在JSP页面中使用JSTL标签实现if和if-else判断
- 使用委托来减少if..else判断
- mybatis 的if else
- MyBatis if else
- 如何在JSP页面中使用JSTL标签实现if和if-else判断,判断条件使用<%=value%>
- angularJS 无法进行if-else 判断的替代思路
- if /else判断语句
- Smarty if else /if 判断
- Smarty if else /if 判断
- 如何在JSP页面中使用JSTL标签实现if-else判断
- .net中if和else的使用
- 在smarty中使用if else
- DEDE模板中如何使用if进行多分支判断
- Git学习总结(17)——大型分布式团队的代码版本管理
- 智障自学深度学习系列-1 MNIST
- 编程实现字符串的替换
- StringBuilder 详解 (String系列之2)
- MFC:从“const CString”转换为“LPCSTR”
- mybatis 中使用if else 进行判断
- Ubuntu14.04下ruby的安装
- Lua 基础之模块
- 欢迎使用CSDN-markdown编辑器
- Activity界面启动和结束动画(仿微信界面切换效果)
- Hadoop之HBase框架学习(笔记15)
- python新手必碰到的问题---encode与decode,中文乱码
- mac 配置java home
- domain specific language