mybatis 异常Result Maps collection does not contain value for java.lang.String
2024-10-18 20:22:04
Result Maps collection does not contain value for java.lang.String
以上是我报的错。
只要报Result Maps collection does not contain value for*****的错误都是同一种错误。
问题排查:
从异常信息里无法看出具体是哪里出了错误。只提示调用出现错误的地方。但是经过检查后明显错误不是再此处的代码。
经过每个问题文件进行移除,一次次运行进行排查问题最终找到了错误的地方,处于一个xml里面的一个查询语句,里面写了resultMap="java.lang.String"导致,而正确的应该是resultType="java.lang.String"
类似该问题都是这样导致的。
编写mapper.xml时候一定要留意,spring启动时以及报错时是不会准确提示异常信息的位置。切记。
最新文章
- 多线程之异步编程: 经典和最新的异步编程模型, IAsyncInfo 与 Task 相互转换
- SQLite剖析之锁和并发控制
- CentOS Linux系统下更改Apache默认网站目录
- JavaWeb学习笔记——Tomcat配置
- java 语法糖
- Jackson中的那些坑
- phantomjs初入门
- Java程序猿JavaScript学习笔记(4——关闭/getter/setter)
- string 转 int,int 转 string
- NB群友
- macOS10.13.2配置TensorFlow
- modbus调试工具
- eclipse gradle插件 org.gradle.tooling.GradleConnectionException: Could not install Gradle distribution from 'https://services.gradle.org/distributions/gradle-3.4-bin.zip'.
- Android开发环境——模拟器AVD相关内容汇总
- bzoj 4484 [Jsoi2015]最小表示——bitset
- UVa 11925 Generating Permutations (构造法)
- webgl 背面剔除
- [转]madwifi无线网卡源代码阅读
- python中掉过又爬出来的那些坑
- 安装 zookeeper