動態SQL語法報錯(一):Error evaluating expression 'stu.cls.id != null'.


在使用動態SQL語法時報錯:


 

大致意思為:

  異常實際是在Mybatils執行映射處理的時候發生的,屬性“XXX”找不到調用自己的所有者對象(NULL),所以拋出異常

我當時是這樣寫的:

  

 

  因為studentName和gender為stu類的屬性,而cls.id和room.id為cls和room類的屬性。雖然已經在stu類中私有化,但這里仍然需要嵌套判斷一次

  改進如下:

  

  在運行一次,問題解決。

 


免責聲明!

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



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