博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ibatis bug
阅读量:6951 次
发布时间:2019-06-27

本文共 552 字,大约阅读时间需要 1 分钟。

hot3.png

对象中有integer属性

[java]

 

  1. public class ExpirySet implements Serializable {  
  2.     private Integer status;  

在mybatis中进行条件判断

[html]

 

  1. <select id="getRuleList" resultType="com.fufang.credit.model.ExpirySet" parameterType="com.fufang.credit.model.ExpirySet">  
  2.     select id,startDate,endDate,expireTime,status from expiryset w  
  3.     <where>  
  4.      <if test="status!= null and status!= '' ">    
  5.                    w.status = #{status}     
  6.                 </if>  
  7.     </where>  
  8. </select>  

此时我们设置status 0为无效,1为有效。但是在传0的时候if条件不执行,后来去掉

条件中的 and status!= '' 才执行

所以发现 mybatis中把0按空来处理了,不知为什么,此处做记。

转载于:https://my.oschina.net/u/2274056/blog/1476222

你可能感兴趣的文章
Java中将List转成逗号数组的方案
查看>>
一如此前的回应,王劲将景驰科技总部搬到了广州
查看>>
Docker EE 2.0 版本震撼来袭,全新特性先睹为快(附资源地址)
查看>>
5月上海见-国际产学研专家集结第六届全球云计算大会中国站
查看>>
量子计算会带来什么样的革命?
查看>>
除了停电之外,今年的CES还有这些“意外”……
查看>>
多线程3,线程池封装库
查看>>
2016中国“互联网+”创业创新大赛(华北+东北)赛区决赛成功举办 5支优胜团队晋级海口总决赛...
查看>>
django 1.8 官方文档翻译: 1-1-2 快速安装指南
查看>>
FPGA设计中遇到的奇葩问题之“芯片也要看出身”(二)
查看>>
h.264 FMO
查看>>
SAP在阿里云白皮书-第三章 SAP上阿里云场景介绍
查看>>
asp.net C#后台实现下载文件的几种方法
查看>>
mysql之 xtrabackup原理、备份日志分析、备份信息获取
查看>>
线性查找算法(BFPRT)
查看>>
阿里云成为云原生计算基金会金牌会员
查看>>
C#中取得汉语拼音首字母
查看>>
SQLite查询优化(转)
查看>>
如何在ubuntu上安装virtualbox的driver module vboxdrv
查看>>
JAVA-1007. 素数对猜想 (20)
查看>>