mybatis if判断等于某个字符串

这种写法是错误的:在OGNL的表达式中,'true'会被解析成字符,因为java是强类型的

<if test="flag=='true' ">
AND ho.id = #{id}
</if>

应该这样写:

<if test='flag == "true"'>
AND ho.id = #{id}
</if>

posted @ 2020-04-21 17:30  鸿毛浮绿水  阅读(4338)  评论(0编辑  收藏  举报