MyBatis之java.lang.UnsupportedOperationException异常解决方案
来源:互联网 发布:尼崎事件 知乎 编辑:程序博客网 时间:2024/05/16 07:20
今天在使用MyBatis执行sql语句时,出现如下异常:
执行的sql语句配置信息如下:
<select id="getColumnsByTableName" parameterType="String" resultType="java.util.List">
select t.column_name from user_tab_columns t where t.tableName=#{tableName,jdbcType=VARCHAR}
</select>
public List<String> getColumnsByTableName(String tableName);
应该改为:
<select id="getColumnsByTableName" parameterType="String" resultType="String"> select t.column_name from user_tab_columns t where t.tableName=#{tableName,jdbcType=VARCHAR}</select>
vi
原因就在于resultType代表的是List中的元素类型,而不应该是List本身,究其原因就在于被dao中的方法声明(标红出)public List<String> getColumnsByTableName(String tableName);
给迷惑住了
切记:resultType返回的是集合中的元素类型,而不是集合本身
阅读全文
0 0
- MyBatis之java.lang.UnsupportedOperationException异常解决方案
- MyBatis之java.lang.UnsupportedOperationException异常解决方案
- MyBatis之java.lang.UnsupportedOperationException异常解决方案
- MyBatis之java.lang.UnsupportedOperationException异常解决方案
- MyBatis之java.lang.UnsupportedOperationException
- java.lang.UnsupportedOperationException 解决方案
- java.lang.UnsupportedOperationException 解决方案
- java.lang.UnsupportedOperationException 解决方案
- java.lang.UnsupportedOperationException 解决方案
- java.lang.UnsupportedOperationException异常
- java.lang.UnsupportedOperationException异常
- 异常java.lang.UnsupportedOperationException
- java.lang.UnsupportedOperationException异常
- java.lang.UnsupportedOperationException异常
- java.lang.UnsupportedOperationException异常
- java.lang.UnsupportedOperationException异常
- java.lang.UnsupportedOperationException异常
- java.lang.UnsupportedOperationException异常
- selectKey 这个标签主要用于Insert数据时不支持主键自动生成的问题
- 重复子串-LintCode
- java日期工具类1
- 关于计算整数是不是偶数奇数的理解
- Codeforces Round #449 (Div. 2) A-C题解
- MyBatis之java.lang.UnsupportedOperationException异常解决方案
- 禁止 上滑下滑的时候出现微信浏览器的黑色背景
- 批量删除
- Git,GitLab,GitHub,SVN ,CVS,VSS,码云的安装,用法,区别,进阶
- 进程管理API之get_task_pid
- RxJava+Retrofit结合使用(小案例)
- 前端性能优化
- 同一台机器上利用FTP上传文件
- Kafka背景及架构介绍