mybatis:java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for
2016-06-12 21:18
459 查看
这个问题非常奇怪,直接都跑通了 后来又报错.
改来改去配置文件什么都是OK的,最后才发现,一切都是取名的问题。换了个名字就搞定了
之前的:batchDel、batchDeleteStack
改了之后:svcBatchDelete
名字一改就成功。
所以这玩意儿有点坑,以后取名最好避开大众的取名,什么insert、update、select都不要用!
反过来比较好.日了狗
2016-06-13:
昨天偶然跑通了之后,今天又出这个错。原来昨天那个是运气好 也就是说并不是这个原因。
今天搞了很久,找到了原因,maven打包的时候配置中没配置打包java下的.xml。
配置的是resources下的配置文件,所以直接dao里面写xml出错。
解决:
1.还是规规矩矩把xml丢到resources目录下mapping吧
2.maven打包那个地方配置一下代码层的.xml也复制
改来改去配置文件什么都是OK的,最后才发现,一切都是取名的问题。换了个名字就搞定了
之前的:batchDel、batchDeleteStack
改了之后:svcBatchDelete
名字一改就成功。
所以这玩意儿有点坑,以后取名最好避开大众的取名,什么insert、update、select都不要用!
反过来比较好.日了狗
2016-06-13:
昨天偶然跑通了之后,今天又出这个错。原来昨天那个是运气好 也就是说并不是这个原因。
今天搞了很久,找到了原因,maven打包的时候配置中没配置打包java下的.xml。
配置的是resources下的配置文件,所以直接dao里面写xml出错。
解决:
1.还是规规矩矩把xml丢到resources目录下mapping吧
2.maven打包那个地方配置一下代码层的.xml也复制
相关文章推荐
- IBM APPSCAN 之安全学习
- ios开发笔记之十三 --用代码来监听按钮的点击
- Android MedeaCodec的单帧模式编解码
- Android自定义控件
- Android ListView的优化
- ios测试覆盖率收集
- Android之PopWindow
- (OK) Android —— gem5跑bench(Android)过程记录 + vncviewer
- 关于iOS中类目的使用
- 将html5变身Android APP之phonegap的使用
- android 隐藏系统键盘
- 百度地图API出现如下报错,系统时间问题
- Android开发中使用fastJSON将json格式的数据快速解析生成实体类并附上实体类生成器
- android容联云IM的SDK下载及将FullDemo引入工程(提供引入后demo的下载)
- [Android]使用Intent跳转至桌面首页
- Android高性能ORM数据库DBFlow入门
- iOS仿美团外卖饿了吗App点餐动画
- RedHat6.5上部署Nagios
- Android root 原理
- Python 教程 安桌APP 开源并免费下载