1. 首页
  2. 编程语言
  3. Java
  4. 浅谈mybatis中SQL语句给boolean类型赋值问题

浅谈mybatis中SQL语句给boolean类型赋值问题

上传者: 2021-05-24 20:30:56上传 PDF文件 55.54 KB 热度 18次

我就废话不多说了,大家还是直接看代码吧~其中 opens是boolean类型,在这里将他的值赋值为1,即为true. 通过排查去掉and isOk!='',可以正确的查出所以正确的查询结构是:mybatis的if判断里面最好不要使用boolean值:mybatis会默认把空值转为false。所以如果遇见前面传空值,这个字段在mybatis里面永远就是false了,可以使用数字类型代替,但是不要使用0作为参数。

用户评论