1、Java web 项目中 login/list 文件夹中return "login/list" 反复读取不到对应的jsp文件

  一周后检查出来的原因上一级文件夹login前面多出了一个空格

  ....纳尼(=@__@=)哪里?

  蠢爆了!

2、Java web 项目中采用了 SSM框架 其中mybatis框架的xml文件中

  <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"

  写成

  <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mappper 3.0//En"

  嗯嗯简直就要将自己蠢哭了...好想评价一句自己傻叉... ╮(╯_╰)╭  我也很绝望啊!、

3、Java web 项目中采用了 SSM框架 其中mybatis框架的xml文件中

  Java mapper.Java中对应的接口实现部分

  .

  .

  .

  说好的<select></select>呢?!!你写成<sql></sql>这是要闹哪样啊???

  蠢到想哭/(ㄒoㄒ)/~~

4、愚蠢的错误

  SSM框架项目报错:Invalid bound statement (not found):mybatis错误绑定

  错误持续时间5H

  错误原因:xml 文件命名和对应Mapper.java文件名称命名差异 导致框架查询不到对应MySQL语句

    该错误常见错误类型:     

mapper的xml select 语句重写。问题竟然好了

UserDao的方法在UserDao.xml中没有,然后执行UserDao的方法会报此错

删除配置文件里中文的注释,保存.

如果你确认没有以上问题,请任意修改下对应的xml文件,比如删除一个空行,保存.问题解决...

Mybatis的自动扫描 错误

文件命名与Mapper.java统一

解决方案:

只有Mapper结尾的xml文件才会被Mybatis扫描到,这个时候如果忘记了这个规则,xml使用了其他名称,如xxxDao.xml。这样xml的配置就不会加入到Mybatis存储配置的一个map对象里去,也会出现 Invalid bound statement 的错误。解决方法就是把xml文件改名即可

最新文章

  1. wampserver 403 禁止访问
  2. extJS起步
  3. Nginx如何隐藏index.html
  4. Java Map 集合类简介
  5. git 新建项目
  6. Top 10 Free Wireless Network hacking/monitoring tools for ethical hackers and businesses
  7. n个数的最小公倍数
  8. 破解之寻找OEP[手动脱壳](2)
  9. ctrl+c关闭多线程python程序
  10. flex调用webservice中的datatable结果写入datagrid
  11. MATLAB(5)——生成归一化直方图
  12. C++学习 —— 灵活的继承特性
  13. taro中子父传值
  14. 学习python随笔记
  15. 企业官网Web原型制作分享-Tesla
  16. C++项目參考解答:求Fibonacci数列
  17. python中hashlib md5
  18. libcurl 支持openssl 但不能访问https
  19. 689. Maximum Sum of 3 Non-Overlapping Subarrays
  20. Asp.net 在网页编写C#代码示例-- 一个简单的web MsSql 命令执行环境

热门文章

  1. [BZOJ1609] [Usaco2008 Feb] Eating Together麻烦的聚餐 (dp)
  2. 怎么修改无法启动的docker容器的配置?
  3. Django入门开发之数据模型01
  4. 关闭NetworkManager的作用
  5. 笔记:Spring Boot 监控与管理
  6. NodeJs的async
  7. 深入理解Session与Cookie(一)
  8. Hibernate 介绍及其 环境搭建
  9. 【itchat】用Python玩耍微信
  10. 【数据结构】 字符串&amp;KMP子串匹配算法