- mybatis对于参数值为0的情况下遇到的问题:
当serviceItemId参数值为0的情况下,该判断不会进入
原因:因为数据类型为Integer,所以这个判断是为false的,就是说int类型的判断,Mybatis是认定0为''的,所以为false。
解决方法:去掉
vo.paymentId!=''
本文共 199 字,大约阅读时间需要 1 分钟。
当serviceItemId参数值为0的情况下,该判断不会进入
原因:因为数据类型为Integer,所以这个判断是为false的,就是说int类型的判断,Mybatis是认定0为''的,所以为false。
解决方法:去掉
vo.paymentId!=''
转载于:https://my.oschina.net/kezhen/blog/1591356