mybatis中使用<if>判断各类型参数是否为空

在使用mybatis进行查询和更新的过程中,很多情况下需要判断传过来的参数是否为空,一般情况下string类型是以下格式

<if test="userName != null and userName != ''">userName = #{userName}</if>

针对int类型一般为

<if test="id != null">id = #{id}</if>

mybatis中mapper.xml标准写法解析

2283842317