int id = 10; if("0".equals(String.valueOf(id)) || "null".equals(String.valueOf(id)) || id <= 0) return false; 比如: "0".equals(String.valueOf(定义的int类型参数)) 判断int类型不能为空或不能小于等于0 也可以转换为String 类型进行空值判断. int ; String val = id +&qu
http://cheng-xinwei.iteye.com/blog/2008200 最近在项目使用mybatis中碰到个问题 <if test="type=='y'"> and status = 0 </if> 当传入的type的值为y的时候,if判断内的sql也不会执行,抱着这个疑问就去看了mybatis是怎么解析sql的.下面我们一起来看一下mybatis 的执行过程. DefaultSqlSession.class 121行 public void