查询中mybatis的if判断里传入0
2024-08-24 13:36:03
1.传入的是long 或者 Integer类型 ,<if test="id != null ">
但是id传值为0时(前提是id对应的类型为long 或者 Integer,String型无此问题),发现并没有执行if里的sql,因为在mybatis中会自动把0当成null,所以if判断为false,如果要传值为0时判断为true,只要将判断为空串的判断去掉即可
2.传入string类型, <if test="id !=null and id !=''">
最新文章
- 翻译:常见问题——ABAP Development Tools for Eclipse
- NVelocity介绍,NVelocity中文手册文档及实例下载
- nodejs模块——Event模块
- 从新注册 .DLL CMD 运行regsvr32 *.dll注册该DLL 或 regsvr32 /s *.DLL 求证
- iOS实现三屏复用循环广告[从服务器请求的广告]
- ios 应用程序图标、启动画面、itune图标设置
- understanding checkpoint_completion_target
- yield self和instance_eval用法区别
- 《作业控制系列》-“linux命令五分钟系列”之十
- angularJS内置指令一览
- Docker-compose command 有多个命令例子
- netty解码器详解(小白也能看懂!)
- 关于Asp.net事件,如何在触发子控件的事件时,同步触发父页面的事件
- (转)HashMap底层实现原理/HashMap与HashTable区别/HashMap与HashSet区别
- 安卓APP应用在各大应用市场上架方法整理
- [转]Ubuntu 16.04安装有道词典
- 如何实现浏览器向服务器伪造refer?
- 【PyQt5-Qt Designer】浅谈关闭窗口
- centos firewalld 基本操作【转】
- 11.8 开课二个月零四天 (Jquery取属性值,做全选,去空格)