mapper映射器中if标签的应用
来源:互联网 发布:c语言fabs函数确定精读 编辑:程序博客网 时间:2024/05/21 14:05
<where>
p.del_flag = #{DEL_FLAG_NORMAL}
<if test="clientName != null and clientName != ''">
AND p.client_name = #{clientName}
</if>
<if test="projectStatus != null and projectStatus != ''">
<if test='projectStatus == "0"'>
AND p.is_name = '1'
</if>
<if test='projectStatus == "1"'>
AND p.is_fail = '1'
</if>
<if test='projectStatus == "2"'>
AND FLOOR((UNIX_TIMESTAMP(SYSDATE()) - UNIX_TIMESTAMP(p.update_date))/(60*60*24)) >= 30
</if>
<if test='projectStatus == "3"'>
AND FLOOR((UNIX_TIMESTAMP(SYSDATE()) - UNIX_TIMESTAMP(p.create_date))/(60*60*24)) >= 60
</if>
</if>
p.del_flag = #{DEL_FLAG_NORMAL}
<if test="clientName != null and clientName != ''">
AND p.client_name = #{clientName}
</if>
<if test="projectStatus != null and projectStatus != ''">
<if test='projectStatus == "0"'>
AND p.is_name = '1'
</if>
<if test='projectStatus == "1"'>
AND p.is_fail = '1'
</if>
<if test='projectStatus == "2"'>
AND FLOOR((UNIX_TIMESTAMP(SYSDATE()) - UNIX_TIMESTAMP(p.update_date))/(60*60*24)) >= 30
</if>
<if test='projectStatus == "3"'>
AND FLOOR((UNIX_TIMESTAMP(SYSDATE()) - UNIX_TIMESTAMP(p.create_date))/(60*60*24)) >= 60
</if>
</if>
</where>
<if test='projectStatus == "0"'> 这里只能用单引号包双引号,不能用双引号包单引号
0 0
- mapper映射器中if标签的应用
- My Batis mapper.xml中 动态SQL中使用trim标签 if end的场景
- Mapper映射器的使用
- Tomcat中关于Servlet映射器Mapper的实现
- MyBatis的映射文件mapper的select标签
- Mybatis中Mapper映射
- Mybatis的mapper.xml的传值和<if></if>标签的使用(学习分享)
- Mapper中<ResultMap>标签的使用
- Mybatis的Mapper.xml中<if test>报NumberFormatException
- mybatis的mapper映射器引入映射文件
- Mybatis中SqlMapConfig.xml的mapper映射器的三种配置方式
- Mybatis学习之mapper映射文件中属性的含义
- mybatis-mapper的复杂映射
- struts2 iterator中if标签的使用
- <c:if>标签中empty的用法
- jstl标签中if语句的使用
- struts2中<s:if>标签的使用
- JSP中c:if 标签的使用
- 通过pycharm的database设置进行数据库的可视化
- HTML详解
- 交换瓶子
- 下一代广播电视音频解决方案:MPEG-H
- Java网络编程
- mapper映射器中if标签的应用
- LeetCode 104. Maximum Depth of Binary Tree
- 算法20:两个排序数组merge后的中值
- yum安装的PHP卸载
- R on Spark
- Appium Doctor iOS Could not detect Mac OS X Version from sw_vers output: '10.12 '解决方法
- NP2
- JavaScript笔记-->基本语法
- SQL容易出错写法及解决