mybatis报错UnsupportedOperationException

1:问题描述

mapper文件定义

 

 

 xml写法

 

 

 运行则报错

Caused by: org.apache.ibatis.exceptions.PersistenceException: 
### Error querying database.  Cause: java.lang.UnsupportedOperationException
Caused by: java.lang.UnsupportedOperationException: null

原因分析

因为我sql返回的是两个字段的集合,一个是name,一个count,然后我用list去接收,list是肯定接收错误的,虽然我们需要返回多条数据,但是这个地方其实只需要把返回数据的单个格式定义就行。比如我返回的是List<Map<String, Object>>,看起来写list没毛病

,实则这个lsi不需要,直接写里面的Map就行。

修改代码后

 

 运行正常

 

posted @   鸭猪是的念来过倒  阅读(374)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示