不止一次遇到这种异常,这次又纠结了好久,检查了所有的SQL语法、XML标签等等。原来是因为我在<select>标签上加了中文注释导致的,杯具..
先看异常Trace:
Caused by: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for cn.btsf.sys.baseinfo.dao.AirlinesDao.findSpaceForAirlines
at org.apache.ibatis.session.Configuration$StrictMap.get(Configuration.java:412)
at org.apache.ibatis.session.Configuration.getMappedStatement(Configuration.java:346)
at org.apache.ibatis.binding.MapperMethod.setupCommandType(MapperMethod.java:137)
at org.apache.ibatis.binding.MapperMethod.<init>(MapperMethod.java:46)
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:34)
at $Proxy20.findSpaceForAirlines(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.springframework.orm.ibatis3.SqlSessionTemplate$7$1.doInSqlSession(SqlSessionTemplate.java:229)
... 34 more
网上看到的可能导致此类错异常的原因:
The three names have to match:
- interface = com.enlliance.inventory.mappers.SettingMapper.class
- mapper file = /com/enlliance/inventory/mappers/SettingMapper.xml
- mapper namespace = com.enlliance.inventory.mappers.SettingMapper
这次给自己上了一课,追加一个可能的原因: 在XML中写了中文注释,如:
<!--这是中文注释,可能导致异常-->
<select id="findSpaceForAirlines" resultType=".." >.....</select>
分享到:
相关推荐
使用通用插件直接生成实体类(包括Example条件类),接口,以及映射文件
赠送jar包:mybatis-paginator-1.2.15.jar; 赠送原API文档:mybatis-paginator-1.2.15-javadoc.jar; 赠送源代码:mybatis-paginator-1.2.15-sources.jar; 赠送Maven依赖信息文件:mybatis-paginator-1.2.15.pom;...
mybatis-3-mybatis-3.5.6.zip
mybatis 3.4.5 ,想用自取,mybatis 3.4.5 ,想用自取,mybatis 3.4.5 ,想用自取,mybatis 3.4.5 ,想用自取。
mybatis 多层级collection嵌套
赠送jar包:mybatis-3.5.9.jar; 赠送原API文档:mybatis-3.5.9-javadoc.jar; 赠送源代码:mybatis-3.5.9-sources.jar; 赠送Maven依赖信息文件:mybatis-3.5.9.pom; 包含翻译后的API文档:mybatis-3.5.9-javadoc-...
两天因为项目需要整合spring、struts2、mybatis三大框架,但启动的时候总出现这个错误,困扰我好久,折腾了好久终于找到问题根源,下面小编给大家分享下问题所在及解决办法,一起看看吧
mybatis-3.2.6(最新mybatis jar).zip
赠送jar包:mybatis-3.5.7.jar; 赠送原API文档:mybatis-3.5.7-javadoc.jar; 赠送源代码:mybatis-3.5.7-sources.jar; 赠送Maven依赖信息文件:mybatis-3.5.7.pom; 包含翻译后的API文档:mybatis-3.5.7-javadoc-...
mybatis-3.5.9.zip
赠送jar包:mybatis-3.4.6.jar; 赠送原API文档:mybatis-3.4.6-javadoc.jar; 赠送源代码:mybatis-3.4.6-sources.jar; 赠送Maven依赖信息文件:mybatis-3.4.6.pom; 包含翻译后的API文档:mybatis-3.4.6-javadoc-...
赠送jar包:mybatis-3.5.3.jar; 赠送原API文档:mybatis-3.5.3-javadoc.jar; 赠送源代码:mybatis-3.5.3-sources.jar; 赠送Maven依赖信息文件:mybatis-3.5.3.pom; 包含翻译后的API文档:mybatis-3.5.3-javadoc-...
mybatis-plus最新代码生成器项目源码 :mybatis-plus-generator.zip mybatis-plus最新代码生成器项目源码 :mybatis-plus-generator.zip mybatis-plus最新代码生成器项目源码 :mybatis-plus-generator.zip ...
赠送jar包:mybatis-3.4.5.jar; 赠送原API文档:mybatis-3.4.5-javadoc.jar; 赠送源代码:mybatis-3.4.5-sources.jar; 赠送Maven依赖信息文件:mybatis-3.4.5.pom; 包含翻译后的API文档:mybatis-3.4.5-javadoc-...
赠送jar包:mybatis-3.5.7.jar; 赠送原API文档:mybatis-3.5.7-javadoc.jar; 赠送源代码:mybatis-3.5.7-sources.jar; 赠送Maven依赖信息文件:mybatis-3.5.7.pom; 包含翻译后的API文档:mybatis-3.5.7-javadoc-...
赠送jar包:mybatis-3.5.2.jar; 赠送原API文档:mybatis-3.5.2-javadoc.jar; 赠送源代码:mybatis-3.5.2-sources.jar; 赠送Maven依赖信息文件:mybatis-3.5.2.pom; 包含翻译后的API文档:mybatis-3.5.2-javadoc-...
赠送jar包:mybatis-3.4.6.jar; 赠送原API文档:mybatis-3.4.6-javadoc.jar; 赠送源代码:mybatis-3.4.6-sources.jar; 赠送Maven依赖信息文件:mybatis-3.4.6.pom; 包含翻译后的API文档:mybatis-3.4.6-javadoc-...
赠送jar包:mybatis-3.5.9.jar; 赠送原API文档:mybatis-3.5.9-javadoc.jar; 赠送源代码:mybatis-3.5.9-sources.jar; 赠送Maven依赖信息文件:mybatis-3.5.9.pom; 包含翻译后的API文档:mybatis-3.5.9-javadoc-...
赠送jar包:mybatis-3.5.0.jar; 赠送原API文档:mybatis-3.5.0-javadoc.jar; 赠送源代码:mybatis-3.5.0-sources.jar; 赠送Maven依赖信息文件:mybatis-3.5.0.pom; 包含翻译后的API文档:mybatis-3.5.0-javadoc-...
赠送jar包:mybatis-3.2.8.jar; 赠送原API文档:mybatis-3.2.8-javadoc.jar; 赠送源代码:mybatis-3.2.8-sources.jar; 赠送Maven依赖信息文件:mybatis-3.2.8.pom; 包含翻译后的API文档:mybatis-3.2.8-javadoc-...