Mybatis+0+null,小问题引起的血案

Mybatis在进行<if test="status != null and status != ''">判空操做时,若是status为0的时候,该判断条件的值为false,也就是说Mybatis此时把0做为null来进行判断的,因此遇到这种状况时,只能按照下面这个方法来办!java 1、源码调查结果 遇到这个问题时,我翻看了Mybatis的源码,发现其在ExpressionEvaluator.j
相关文章
相关标签/搜索