myBatis mapper接口方法重載問題


在mybatis框架中,寫dao層的mapper接口時,是不可以進行方法的重載的,下面是截圖證明:
 
當mapper接口中有方法的重載時,會出現異常,
 
這是mapper接口中定義的兩個方法,進行重載:
 
這是mapper.xml中進行的映射:

 

這是運行后出現的異常:
 

 

當不進行方法的重載時,即:每個方法都有唯一的命名時,在xml中進行映射后,就可以執行,不會出現異常。
 
所以mybatis中mapper.xml是不會准確映射到Java中的重載方法的。最好不要在mapper接口中使用方法重載。


免責聲明!

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



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