当前位置: 首页 > news >正文

Mapper文件夹在resource目录下但是网页报错找不到productMapper.xml文件的解决

报错如下:

我的Mapper文件夹在resourse目录下但是网页报错找不到productMapper.xml。
结构如下:代码如下:
<mappers><mapper resource="com/dhu/mapper/productMapper.xml" />
</mappers>
这段代码是在mybatis-configxml中的。
按照老师的代码来的应该没问题呀?网上有问题的一部分不是因为mapper包位置没有放在resource目录里,我的没放错但是就是报错了。
报错:找不到productMapper.xml文件
### Error building SqlSession.
### The error may exist in com/dhu/mapper/productMapper.xml
### Cause: org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause: java.io.IOException: Could not find resource com/dhu/mapper/productMapper.xml

然后找了网上一堆教程,加加减减配参数的都有,还有说在mapper包里放package的,package=com.dhu.mapper,也没用,还是找不到这个xml文件。然后就想到resource里面这个包是不是不用斜杠分隔,直接用点就可以呢?然后试了一下还真可以!!!

<mappers><mapper resource="com.dhu.mapper/productMapper.xml" />
</mappers>

我寻思着应该是因为以前的是除了com.dhu.mapper包还有com.dhu.controller这样的包,所以自动会划分层级,而这里可能是没有直接划分层级,所以还是用点,也就是这个包原来的名字


如果能够解决你的问题或对你有帮助,可以点赞支持一下噢^_^

http://www.lryc.cn/news/250380.html

相关文章:

  • 22.Oracle中的临时表空间
  • 附录A 指令集基本原理
  • Unittest单元测试之unittest用例执行顺序
  • 海云安谢朝海:开发安全领域大模型新实践 人工智能助力高效安全左移
  • Postman接口测试工具完整教程
  • Android 滑动按钮(开关) SwitchCompat 自定义风格
  • 前端面试灵魂提问-计网(2)
  • Git修改远程仓库名称
  • kafka 集群 ZooKeeper 模式搭建
  • 【LeetCode】 160. 相交链表
  • TZOJ 1429 小明A+B
  • 制作openeuler的livecd
  • B.牛牛排队伍——模拟双链表
  • 【PyTorch】(四)损失函数与优化器
  • 【Python】使用execute(sql)执行insert之后没有插入数据
  • 虚拟机备份数据自动化验证原理
  • 前端入门(五)Vue3组合式API特性
  • Doris 数据导入二:Stream Load 方式
  • 【算法刷题】Day10
  • SAP 如何检查已安装的SAP UI5 版本
  • 15、 深度学习之正向传播和反向传播
  • 微信小程序中复制文本
  • vue3学习--初始
  • cmake和vscode 下的cmake的使用详解(二)
  • 集成开发环境 PyCharm 的安装【侯小啾python领航班系列(二)】
  • mysql从库设置为只读
  • .NET6实现破解Modbus poll点表配置文件
  • 【零基础入门Docker】Dockerfile中的USER指令以及dockerfile命令详解
  • R语言期末考试复习二
  • golang Pool实战与底层实现