MyBatis if test 字串判斷問題
在使用 MyBatis if 進行條件判斷時,一直不正確,如下:
<if test="status!= null and status=='OK'">
result = #{result ,jdbcType=VARCHAR}
</if>
MyBatis是使用的OGNL表示式來進行解析的,改成
<if test='status!= null and status== "OK" '>
result = #{result ,jdbcType=VARCHAR}
</if>