Mybatis中if判断遇到的坑
最近在项目开发的过程中,遇到了Mybatis的一个坑(也许是Mybatis有意这样设计的),对于Integer或者Long这种引用数据类型,在做if判断的时候,如果引用数据类型为0,则mybatis将会视为”“空字符串,所以走不进判断逻辑里。
以下余额字段为Long类型,availableAmount值为0时,将走不进判断方法内的示例截图:
解决方法:
在test判断条件中添加”or availableAmount==0“即可,以下是示例截图:
或者在业务场景允许的情况下,只判断availableAmount!=null
<if test="availableAmount!=null">...
</if>
Mybatis中if判断遇到的坑相关推荐
- mybatis 中 if-test 判断详解
<if test="takeWay == '0'">]mybatis的if判断 单个的字符要写到双引号里面才行,改为<if test='takeWay == &q ...
- mybatis if标签判断字符串是否相等
mybatis 映射文件中,if标签判断字符串相等: 大概场景就是需要判断商品状态status(String变量)是否是字符串"on",一开始我的写法是: <if test= ...
- Mybatis if test 中int判断非空的坑
Mybatis 中,alarmType 是int类型.如果alarmType 为0的话,条件判断返回结果为false,其它值的话,返回true. 假如你现在还在为自己的技术担忧,假如你现在想提升自己的 ...
- 【mybatis】IF判断的坑 (实现if test= status == 'zhangsan')
转自:http://blog.csdn.net/z69183787/article/details/51589171 最近在项目使用mybatis中碰到个问题 Xml代码 <if test= ...
- <if test=“state!=null and state==‘0‘ “> mybatis中使用if test判断参数值得问题
记录一个使用mybatis中的小问题 使用 当条件中有判断值是, 要是用 ==,而不能使用单个 =, mybatis是用OGNL表达式来解析的,在OGNL的表达式中,'1'会被解析成字符,java是强 ...
- mybatis中常见的坑
1.在mybatis中,<=号不能用,需要转换成>=号: 未完,待续<
- MyBatis中的多条件查询
mybatis的多条件查询是后台开发中常见的一种需求,下面直接展示需要实现的效果图: 如上图,我们需要根据四个条件来查询简历信息,而且需求允许某些条件为空,还有一个就是时间段的查询,如果我们使用的常规 ...
- 复习下mybatis 中 useGeneratedKeys 和 keyProperty 含义
今天突然碰到这个错误,让我复习下mybatis 中 useGeneratedKeys 和 keyProperty 含义 nested exception is org.apache.ibatis.ex ...
- 为了熟练掌握动态SQL你必须要知道Mybatis中的OGNL表达式
前言 OGNL是个什么东西?很多刚入门Java的同学会有点陌生.但是在Structs流行的时代OGNL可是必会的数据渲染技术.它全称Object Graph Navigation Language,作 ...
最新文章
- linux下的usb抓包方法【转】
- 诺基亚基于区块链推环境感知服务,助力智慧城市发展
- 《IBM-PC汇编语言程序设计》(第2版)【沈美明 温冬婵】——第十一章——自编解析与答案
- “开启IT管理新时代”惠普软件客户论坛圆满闭幕
- System Center Technical Preview DPM(2016)对Exchange2016的灾难恢复
- 格式化输出的函数printf()用法
- 以后装个云集群和云节点啥的太简单了(ubuntu)
- .5-浅析express源码之Router模块(1)-默认中间件
- Python密码生成器
- fltk和glog在mac下的安装与编译
- 贵州最新建筑八大员(土建)模拟真题集及答案解析
- ecshop网店系统简评
- 组织行为学笔记-第一章
- linux内核的挂载,通过Linux内核使用RDT
- 基于机器学习的心脏病预测方法(1)——心脏病及Heart Disease UCI数据集介绍
- 两个基于爬虫的项目: Kiwix ArchiveBox
- python实现蓝桥杯真题:猜美国数学家维纳的年龄
- python练习题——for循环之“一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?”
- 【我的第一篇博客】——上个月学习总结(4月)
- 生成LaTeX使用的eps格式图片
热门文章
- 数据挖掘-朴素贝叶斯算法
- 【春晚歌星】著名歌唱家拉齐献声人气民族好歌
- linux usb网卡驱动 ko,qf9700 USB网卡在x86 linux和arm linux上的驱动安装以及配置
- Window10 系统休眠或睡眠状态恢复-占用磁盘空间 100% 问题以及解决方法
- Koa koa-combine-routers 分路由管理
- 客户端和服务器之间的信息结构,客户端与服务器之间的通信过程
- 小学三年级计算机画图工具作品,小学三年级美术下册《电脑绘画—模板帮我们作画》教案...
- 北鲲云超算平台药物发现Cloud-HPCAI解决方案助力生命科学行业
- 黄牛落泪!全球显卡价格纷纷跳水,高价囤货滞销
- Spring Boot普通参数与基本注解