记录一次mybatis的xml传0取不到值的问题

2019-08-26  本文已影响0人  后端架构进阶

请求的参数为:
{"userId":"","operUserId":"","type":0}

中间中转了下,mybatis参数为prizeType

xml的参数如下:

<if test="prizeType!=null and prizeType!=''">
                and prize_type = ${prizeType}
            </if>

死活就是不行,查看了相关资料后,修改如下就ok了

<if test="prizeType!=null">
                and prize_type = ${prizeType}
            </if>

mybatis传0的时候,如果加了这样的校验and prizeType!='',默认会被置为空

特此记录下~

上一篇 下一篇

猜你喜欢

热点阅读