Mybatis使用问题集

Integer类型为0时在mybatis中判断的问题

2018-05-29  本文已影响0人  alexzwt007

之前使用mybatis时,当传入一个integer类型的参数进行if判断时会存在问题,当为0时也会被该判断筛除掉,最后查找原因是0会默认当做空字符串来处理,所以这里建议直接去掉空字符串的判断即可。如下:


image.png

ps:网上有说在后面加个(如下),但是这种方法毫无实用性,只会徒劳增加代码量,因为Integer类型本就不应该出现空字符串的情况,何必要画蛇添足加个判断呢?

or count == 0
上一篇下一篇

猜你喜欢

热点阅读