Mybatis異常之——NoSuchMethodException


今天在idea中調試項目(ssm搭建的項目)的時候,mybatis突然出現了NoSuchMethodException異常,具體的異常時:

java.lang.NoSuchMethodException: 

com.xxx.xxx.user.<init>(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.math.BigDecimal, java.util.Date···

大概的意思是找不到這樣的方法。網上找解決辦法,概括來說出現的原因是:

  1user實體類沒有構造方法;

  2user實體類有參構造方法,但沒有無參構造方法;

  3)xmlnamespace寫錯了......言而總之總而言之都沒有解決辦法;

就在我快要絕望的時候,我想到了以前maven項目總是無意中出毛病時的解決方法——清緩存,具體來說就是在ideafile——invalidate Caches/Restart,然后等着重啟之后就好了,其實在idea中程序運行出現了異常,如果感覺自己的代碼沒有毛病,或許清除緩存就會好了。


免責聲明!

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



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