mybatis中掃不到mapper的常見原因


1.mapper接口名和映射文件的namespace對應不上

2.mapper接口在掃描的時候對應的包名不對

3.映射文件未添加掃描

4.映射文件未編譯(maven項目)

解決辦法:

1.排除接口名和namespace對應不上的問題-》其他mapper都能用,就你新建的不能用

2.優先采用注解來排除是否和接口有關:還是和映射文件有關

3.如果注解沒問題,先排除是否maven未將映射文件編譯打包

4.如果maven編譯打包,查看spring中是否在添加sqlsessionFactory的時候制定了xml的位置。


免責聲明!

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



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