Mybatis-select-返回值类型错误理解
2024-10-09 21:47:37
Mybatis :Cause: java.lang.UnsupportedOperationException异常:
今天在写一个练手项目,作为初学Mybatis的小白,想着这里findByEmp_id返回的数据类型时泛型集合,想当然把Mapper映射文件中的返回值类型写成了java.util.List。开始调试运行
可以看到log4j的日志文件显示输入值是传输过去了,sql语句也没有错,那为什么还是报异常了。就是这里的ResultType理解错误了,sql数据库返回的时表到对象的映射,所以这里把返回结果集写成泛型集合是错误的。而应该改成对应的java类,我这里直接写类的名称而没使用完整路径,是因为使用了typeAlias别名。
这样就ok了。虽然感觉错误很低级的。但还是在此记录一下,师傅貌似讲过这个问题,给自己提个醒,学习多注意细节,惯性思维可怕。
<!--欢迎大家留言,一起讨论,一起进步。有不对的地方,望大佬指教,也请大家多多包涵!-->
最新文章
- 手把手教你玩转nginx负载均衡(一)----使用vitualBox创建虚拟机
- web.xml 模板和Servlet版本
- osg osgDB::Options noTexturesInIVEFile ForceReadingImage dds_flip
- Xshell中文乱码问题
- C#(数据类型)
- hdu 1171
- PostgreSQL的 fdw 跨库使用
- php中json_decode返回数组或对象的实例
- case when then 与 count联合使用
- Java实现生命周期管理机制
- hdu4324 拓扑排序
- [Python]round四舍五入精度缺失的解决
- SuperMapPy 批量拼接 GeoTiff影像
- Vue组件实例间的直接访问
- Dynamics CRM2016 关闭错误报告弹框提示
- 【转载】论文笔记系列-Tree-CNN: A Deep Convolutional Neural Network for Lifelong Learning
- Excel技巧--巧用差异化插入空行
- 基于easyui与MVC的前端界面
- 免安装的Tomcat基本配置和安装
- MSSQL2012中SQL调优(SQL TUNING)时CBO支持和常用的hints
热门文章
- WPF之DataContext(转)
- 通过Navicat连接MySQL数据库
- 未来已来,腾讯AI计算网络
- openssh/openssl升级到7.4和1.0.2j 源码方式
- 使用NPOI导出Excel引发异常(IsReadOnly = “book.IsReadOnly”引发了类型“System.NotImplementedException”的异常)
- 【机器学习】正则化的线性回归 —— 岭回归与Lasso回归
- sshpass的使用方法
- FastJson简单使用
- 重读 必须知道的.NET
- Java飞机大战源代码