在开发过程中,碰到了<if test> 连续判断问题,后来发现可以嵌套使用。不过这种用法不多,可以进行简化
- //外面是双引号,里面就是单引号
- <if test="contactPhone != null and contactPhone!= '' ">
- contact_phone = #{contactPhone}
- </if>
- //外面是单引号,里面就是双引号
- <if test='contactPhone != null and contactPhone != "" '>
- contact_phone = #{contactPhone}
- </if>
- //判断字符串等于某个值是需要使用外面单引号,里面双引号
- <if test='contactPhone == "abc" '>
- contact_phone = #{contactPhone}
- </if>