1、首先看mapper代碼,這是個更新語句。
<set>
<if test="sendmode!='' && sendmode!=null">
send_mode=#{sendmode},
</if>
</set>
2、問題:這個語句在oracle可視化界面是沒問題,可以運行的,但是我在前台頁面輸入sendmode為0,后台轉為int值(oracle類型為NUMBER),mapper文件中就會認為sendmode為null。
進而加載不上send_mode=#{sendmode},這句話。
3、問題的解決:不用int值判斷==“” , ==null ,問題就解決了。具體原因,因為時間的原因還沒進行詳細查閱。慢慢來吧。