關於mybatis配置文件mapper傳int值的問題


1、首先看mapper代碼,這是個更新語句。

<set>

  <if test="sendmode!='' &amp;&amp; sendmode!=null">
    send_mode=#{sendmode},
  </if>

</set>

2、問題:這個語句在oracle可視化界面是沒問題,可以運行的,但是我在前台頁面輸入sendmode為0,后台轉為int值(oracle類型為NUMBER),mapper文件中就會認為sendmode為null。

進而加載不上send_mode=#{sendmode},這句話。

3、問題的解決:不用int值判斷==“” , ==null ,問題就解決了。具體原因,因為時間的原因還沒進行詳細查閱。慢慢來吧。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM