MyBatis找不到mapper文件

用的Idea,在写MyBatis时,测试发现有以下的报错信息

Error parsing SQL Mapper Configuration. Cause: java.io.IOException: Could not find resource dao/PersonMapper.xml

即找不到mapper文件

下面是我的目录结构

发现路径没问题啊,粘贴的相对路径啊

查阅资料后,发现idea对目录结构里的存放的文件类型有要求,mapper文件必须放入到resources目录里,

但后期mapper文件变多后,会让resources目录里变得混乱起来

现在我就想让mapper文件放入到这里面,有什么解决方案呢?

在maven里加入resources内容,确保自己的mapper文件加入到编译的过程中,根据自己的情况更改一下

说明:**/*.xml  代表src/main/java底下全部目录下的全部xml文件

<build><finalName>demo</finalName><pluginManagement><plugins>......................</plugins></pluginManagement><resources><resource><directory>src/main/java</directory><includes><include>**/*.xml</include></includes><filtering>true</filtering></resource><resource><directory>src/main/resources</directory><includes><include>**/*.properties</include><include>**/*.xml</include></includes><filtering>false</filtering></resource></resources></build>

添加后,重新测试,发现可以从数据库中查询数据了

【MyBatis】MyBatis找不到mapper文件相关推荐

  1. 解决老是提示找不到Mapper文件无法执行定义的方法问题!

    尼玛,被mybatis的*Mapper.xml文件害惨了!整整两天都在围绕这个问题转圈! 先看问题长啥样吧!下面是通过逆向工程生成的Mapper.xml文件,包路径什么的都没有错! 贴出来详细的报错信 ...

  2. **Mybatis怎么自动生成Mapper文件和实体类**

    Mybatis怎么自动生成Sql Mapper文件和实体类 第一步:在resources包下建立generator.xml文件 generator.xml:文件内容 <?xml version= ...

  3. 使用maven工程实现Mybatis自动生成Mapper文件

    本文档为学习记录,参考博文: https://www.cnblogs.com/handsomeye/p/6268513.html https://www.cnblogs.com/maanshancss ...

  4. Mybatis中接口和对应的mapper文件位置配置详解

    今天遇到一个问题是mybatis中接口和对应的mapper文件位置不同,而引起的操作也会不同,在网上找了好久最终找到了方法,这里就简单的解析一下: 我们知道在典型的maven工程中,目录结构有:src ...

  5. 【转】淮左白衣-解决maven管理SSM中mybatis的mapper文件扫描失败的问题

    本文链接: https://blog.csdn.net/youngyouth/article/details/86468910 好久没有写博客了,11月底来到公司实习,上个月写个小demo,趁此回顾下 ...

  6. idea查看项目pid_intellij idea 插件开发--快速定位到mybatis mapper文件中的sql

    intellij idea 提供了openApi,通过openApi我们可以自己开发插件,提高工作效率.这边直接贴个链接,可以搭个入门的demo:http://www.jianshu.com/p/24 ...

  7. 记录Maven和Mybatis整合时打包漏掉mapper的xml文件及其它资源

    最近在把爱酷学习网的项目组织方式改成Maven,其中遇到了不少问题,最为严重的是,Mybatis启动老是报绑定错误(找不到Mapper对应的 SQL配置),经过一番Google未能解决问题(大家都说是 ...

  8. Maven和MyBatis整合时,漏掉mapper的xml文件和其他资源文件

    最近在把爱酷学习网的项目组织方式改成Maven,其中遇到了不少问题,最为严重的是,Mybatis启动老是报绑定错误(找不到Mapper对应的 SQL配置),经过一番Google未能解决问题(大家都说是 ...

  9. MyBatis mapper文件中使用常量

    MyBatis mapper文件中使用常量 Java 开发中会经常写一些静态常量和静态方法,但是我们在写sql语句的时候会经常用到判断是否等于 //静态类 public class CommonCod ...

  10. 自动生成Mapper文件(基于Mybatis Maven插件)

    自动生成Mybatis的Mapper文件 工作中使用mybatis时我们需要根据数据表字段创建pojo类.mapper文件以及dao类,并且需要配置它们之间的依赖关系,这样的工作很琐碎和重复,myba ...

最新文章

  1. Java基础-常量,变量,成员变量,局部变量
  2. 网络编程-计算机网络
  3. 解决VC6中error LNK2001 _WinMain@16错误
  4. 【嵌入式】Libmodbus之TCP模式Master端程序示例
  5. 小世界网络模型代码 c 语言,新的小世界网络模型实现文本特征的提取方法与流程...
  6. 高仿快递100--实战之RadioGroup和RadioButton应用
  7. bzoj 2435: [Noi2011]道路修建(DFS)
  8. java去除 r_Android apk瘦身最佳实践(一):去除R.class
  9. 何川L3管理课_模块4_成果管理
  10. javaaop模式供其他项目调用_结构性模型-静态代理模式
  11. 整数规划_教学 | 线性(整数)规划的若干建模技巧
  12. 人力资源管理系统需求分析报告及系统架构图
  13. UG工程图自动标注工具 64位 版本无限制
  14. 一次win10更新引发的Grub Rescue
  15. 61-70作业关系符运算
  16. 万字自动化测试面试题,助你吊打面试官
  17. 编程老手的哪些特点,是值得新手程序员学习的?
  18. STM32F4 RTC详解
  19. rgb的颜色转换以及十六进制转为十进制的那些事
  20. virtualbox 不能为虚拟电脑打开一个新任务/VT-x features locked or unavailable in MSR.

热门文章

  1. yuv 420 mp4 flv 视频与acc 各类音视频测试下载地址
  2. 如何使用fiddler工具抓包?
  3. C++连接MYSQL教程
  4. ArcGIS下载在线地图影像上篇(手工版)
  5. JAVA JSP图书管理图书系统 servlet图书管理系统实现简单的图书管理系统源码
  6. Mybatis详细教程
  7. keli4 指针运算_如何在KEIL中使用MicroLIB | 学步园
  8. cc2530dma控制器功能_CC2530芯片DMA控制器配置
  9. linux 系统下安装中文输入法
  10. 天翼校园网连接不上服务器无响应,使用天翼校园客户端提示登陆失败应该怎么处理?...