Mybatis 判斷等於時候無效問題解決

  • 2019 年 11 月 7 日
  • 筆記

再使用if標籤的時候常常會用到

<if test=" name!=null && name =='1' "><if/>

這樣子寫會出現 後面的 name =='1' 失效問題。 這個很多人會踩的坑。

網上有解決辦法就是

<if test=『 name!=null && name =="1" '><if/> 把這個轉換成 單引號。這樣就解決了。

不過我覺得這樣解決太麻煩可以這樣解決

<if test=" name!=null && name =='1'.toString() "><if/>

這樣就可以完美解決了。。

這個坑新手掉進去會坑好久,我在這裡分享出來希望其他人不要再踩坑了!

若想深入研究請看博客:

http://blog.csdn.net/shenzhenNBA/article/details/46673327