mybatis(plus) 繼承子模塊的 Mapper文件


問題的起因是因為在搭建 spring-booot、mybatis-plus、的 maven 多模塊項目時,拋出了異常

Caused by: org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): xxxx

異常的信息是說,dao接口在綁定mapper.xml文件時,沒有綁定上,mapper.xml不存在,出現這個問題的原因是因為mapper文件放在了子模塊中,項目沒有去掃描子模塊的mapper目錄,最后導致拋出了異常

之前的mapper 文件位置設這樣設置的

mapper-locations: classpath:mapper/*.xml

改成

mapper-locations: classpath*:mapper/*.xml


免責聲明!

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



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