0
問題用下面的代碼,當綁定變量是NULL:如何處理像MyBatis的操作,當綁定變量是空
<bind name="recipientName" value="'%'+recipientName+'%'"/>
如何處理像運營商的MyBatis當綁定變量是空?
問題用下面的代碼,當綁定變量是NULL:如何處理像MyBatis的操作,當綁定變量是空
<bind name="recipientName" value="'%'+recipientName+'%'"/>
如何處理像運營商的MyBatis當綁定變量是空?
<if test = "recipientName != null">
<bind name="recipientName" value="'%'+recipientName+'%'"/>
</if> resolved the issue.
儘管此代碼片段可能會解決此問題,但[包括解釋](// meta.stackexchange.com/questions/114762/explaining-entirely-code-based-answers)確實有助於提高帖子的質量。請記住,您將來會爲讀者回答問題,而這些人可能不知道您的代碼建議的原因。也請儘量不要用解釋性註釋來擠佔代碼,這會降低代碼和解釋的可讀性! – kayess
<綁定名稱= 「RECIPIENTNAME」 值= 「 '%' + RECIPIENTNAME + '%'」/> –
@pau對不起,我沒有得到你的問題,這裏的問題是,如果是RECIPIENTNAME空那麼MyBatis是拋出異常說,不能concat%,null。 –
好的,那麼你可以添加錯誤跟蹤?,這將有助於看看發生了什麼 – Pau