问题:

SSM框架:整合spring和Mybatis过程中遇到了问题

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

一一排除以下几项:

  1. DAO 接口名与 Mapper 文件的名称一致
  2. Mapper 文件中的 namespace 路径与 DAO 接口的路径一致
  3. Mapper 文件必须要放置到 resources 目录下,否则不会被编译
  4. resources 目录中的 Mapper 文件路径一定要与 DAO 接口路径一致

解决问题的方法:(正确创建resources下的文件)

mapper.xml 文件放置到 resources下,但是我在 resources 下创建目录时是直接使用 com.yuan.mapper来进行创建的,导致编译后的 mapper的class文件mapper 的xml文件并不位于同一个目录下。

查资料发现:resources目录下正确的创建方式应该是 com/yuan/mapper ,同时这样两种方式创建出来的目录名是完全一样的,所以编译之前仅通过目录名是完全无法分辨的,所以一定要细心注意这个问题。

编译之后的文件目录结构应该是下面这样的,这时 mapper的class文件mapper的xml 文件就位于同一目录下,可以正常工作了。

BindingException: Invalid bound statement (not found) 已解决相关推荐

  1. BindingException:Invalid bound statement (not found)如何解决

    问题描述: 百度该问题,你会得到清一色的复制粘贴答案: 出现这个错误时,按以下步骤检查一般就会解决问题: 1:检查xml文件所在package名称是否和Mapper interface所在的包名一一对 ...

  2. 解决org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)错误

    解决org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)错误 2018年07月23日 16:5 ...

  3. IDEA异常解决: org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)

    IDEA异常解决: org.apache.ibatis.binding.BindingException: Invalid bound statement (not found) 参考文章: (1)I ...

  4. org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.xxx.xxx 的解决办法

    问题概述 关于这个问题,博主是在团队成员搭建基础框架的时候遇到的,协助团队成员解决,这儿记录下来仅供参考, 基础架构搭建,接口链路调用时, 程序报错:" org.apache.ibatis. ...

  5. org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):的三种解决方式

    在使用mybatis-plus自定义SQL的时候,没有使用注解方式,而是将SQL语句写在mappper.xml文件中,就报了这个错:org.apache.ibatis.binding.BindingE ...

  6. 解决org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):xxx问题

    文章目录 1. 复现问题 2. 分析问题 2.1 检查启动类的配置 2.2 检查xml文件对应java类的配置是否有误 2.3 检查application.yml文件的mybatis配置是否有误 2. ...

  7. 总结mybatis plus解决org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)方法

    总结解决 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)方法 问题背景:在做Spring ...

  8. 解决:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found) ...

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. org.apache.ibatis.binding.BindingException: Invali ...

  9. 解决 : org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 报错: org.apache.ibatis.binding.BindingException:    ...

最新文章

  1. assert 闪退 android,AEX部分软件闪退问题,求解!
  2. 在linux下tomcat报javax.net.ssl.SSLHandshakeException sun.security.validator.ValidatorException: PKIX
  3. Juniper SRX防火墙系统会话链接的清除
  4. ASP.NET MVC 入门10、Action Filter 与 内置的Filter实现(实例-防盗链)
  5. 麻雀虽小,五脏俱全:分析CVS活动情况的小工具(有源码供学习)
  6. 一对一软件开发:在一对一社交app源码中加入这个功能,很有用...
  7. Vscode的SSH插件远程连接Linux
  8. 台式计算机风扇一直响,台式电脑风扇声音大怎么办(笔记本风扇一直嗡嗡响)...
  9. 参与openEuler社区不到1年,我成为了社区Maintainer……
  10. AliOS Things 编译体系
  11. 用ESXi-Customizer 为ESXI镜像加入硬件驱动
  12. 为什么现在的游戏越来越不好玩了?
  13. 在ubuntu下烧写映像文件到nand--基于三星210开发板
  14. 人工智障入门-没有灵魂的功夫茶
  15. CC2530微控制器与IAR开发环境
  16. 嵌入式开发之STM32开发之无线控制之PT2262/2272最简单使用-带你实现一个远程控制电灯的例子
  17. Scrapy框架爬取Boss直聘网Python职位信息的源码
  18. 快速认识 PFR (Platform Firmware Resiliency)
  19. Mac使用DataLoader(dataset=voc_train, batch_size=64, shuffle=False, num_workers =4) 出错
  20. PHP根据IP判断地区

热门文章

  1. acad.lsp病毒彻底解决办法
  2. DAISY社3D精品游戏 RIKUEST MOVIE 和 Hyper Impact 汉化补丁
  3. C#读取dbf数据或者Excel转为DataTable
  4. vue结合Element UI如何实现点击左侧菜单的折叠与展开
  5. 标准工时最常用的计算方法有哪些?什么方法最好用呢?
  6. Python+Vue计算机毕业设计大学食堂饭卡管理73n70(源码+程序+LW+部署)
  7. 1、搭建深度学习图像识别开发环境
  8. 【计算机图形学】扫面转换算法(DDA算法 中点画线算法 Bresenham画线算法)
  9. html5播放rtsp h264视频流
  10. 机器学习:手写数字识别(Hand-written digits recognition)小项目