Mybatis+0+null,小問題引起的血案

Mybatis在進行<if test="status != null and status != ''">判空操做時,若是status爲0的時候,該判斷條件的值爲false,也就是說Mybatis此時把0做爲null來進行判斷的,因此遇到這種狀況時,只能按照下面這個方法來辦!java 1、源碼調查結果 遇到這個問題時,我翻看了Mybatis的源碼,發現其在ExpressionEvaluator.j
相關文章
相關標籤/搜索