mybatis在使用integer类型

来源:互联网 发布:mysql怎么查看表空间 编辑:程序博客网 时间:2024/06/14 11:34

当传人mybatis构成sql语句时,传入的类型为int类型的值为0时,会被认为是空字符串,所以只要这样判断
就可以了:

 <if test="payStatus != null and payStatus != '' or payStatus == 0">                AND info.pay_status = #{payStatus}            </if>

当payStatus的值为0时,再加一个payStatus==0就会走入if。

阅读全文
0 0