1、Mybatics|1、Mybatics 对象传值问题 mapper层问题
Mybatis Integer类型,值为0被认为是空字符串;
以此作为条件时,会出现值为0时,条件为空的现象。如果 dataStatus 是 Integer 类型 不需要判断 字符串 = '' 条件 ;只有 参数为String 类型时 才需要判读。
AND t.DATA_STATUS = #{param.dataStatus}
【1、Mybatics|1、Mybatics 对象传值问题 mapper层问题】当参数为 Integer类型时 应该改为如下判断
AND t.DATA_STATUS = #{param.dataStatus}
推荐阅读
- 布丽吉特,人生绝对的赢家
- 一个人的碎碎念
- 野营记-第五章|野营记-第五章 讨伐梦魇兽
- 进必趋|进必趋 退必迟,问起对 视勿移
- Shell-Bash变量与运算符
- 对称加密和非对称加密的区别
- 清明,是追思、是传承、是感恩。
- 牛人进化+|牛人进化+ 按自己的意愿过一生
- 七老修复好敏感、角质层薄、红血丝
- 华为旁!大社区、地铁新盘,佳兆业城市广场五期!