Mapped Statements collection does not contain
2016-01-29 10:47
459 查看
这两天测试在测试代码,采用的ibatis,一直报标题的错误。看了一下代码发现错误是调用的xml的ID名称和xml中的ID名称对不上。
网上找了一下还有可能出现这个问题的原因,总结如下:
1、mapper.xml中没有加入namespace
2、mapper.xml中的方法和接口mapper的方法不对应
3、mapper.xml没有加入到mybatis-config.xml中(即总的配置文件),例外:配置了mapper文件的包路径的除外
4、mapper.xml文件名和所写的mapper名称不相同。
重点关注第二项,因为其他方法都能运行,则最有可能出现第二种情况。
更多文章:http://blog.gavinzh.com
网上找了一下还有可能出现这个问题的原因,总结如下:
1、mapper.xml中没有加入namespace
2、mapper.xml中的方法和接口mapper的方法不对应
3、mapper.xml没有加入到mybatis-config.xml中(即总的配置文件),例外:配置了mapper文件的包路径的除外
4、mapper.xml文件名和所写的mapper名称不相同。
重点关注第二项,因为其他方法都能运行,则最有可能出现第二种情况。
更多文章:http://blog.gavinzh.com
相关文章推荐
- ibatis简单实现与配置
- ibatis 的缓存
- 简单实现ibatis的物理分页
- ibatis加memcached缓存
- ibatis 高速缓存
- 最近在用ibatis,发些文章来学习下
- 学习ibatis,参照夏晰翻译的ibatis2.0学习指南
- 从IBatis2.X 移植到IBatis3.0 sqlMapConfig and sqlMap XML 配置文件升级说明
- iBATIS教程之快速入门浅析
- struts2.1.8+mybatis3.0+spring3.0(全注解)小例子
- iBatis2--SqlMap的配置总结
- ibatis 动态Sql
- Hibernate和ibatis在同一个webapp中混合使用在spring中的配置方法
- How to use custom type handler (typeHandler) in ibatis 2.3.4
- iBatis 配置文件详解
- ibatis中#和$用法区别
- ibatis 直接升格为 apache 一级项目了
- 做Web开发真累
- ibatis+mysql的中文乱码问题
- struts框架下ibatis配置文件