mybatis报错:A query was run and no Result Maps were found for the Mapped Statement
mybatis 报错 for The and No found Query
2023-09-27 14:21:42 时间
转自:https://blog.csdn.net/u013399093/article/details/53087469
今天编辑mybatis的xml文件,出现如下错误:
程序出现异常[A query was run and no Result Maps were found for the Mapped Statement '***'. It's likely that neither a Result Type nor a Result Map was specified. at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:76) ~[mybatis-spring-1.2.3.jar:1.2.3] at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:399) ~[mybatis-spring-1.2.3.jar:1.2.3] at com.sun.proxy.$Proxy54.selectList(Unknown Source) ~[?:?] at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:205) ~[mybatis-spring-1.2.3.jar:1.2.3]………………
仔细查看mybatis的配置文件,发现遗漏一个属性:resultType
报错的配置是:<select id="ID" parameterType="java.util.Map">
正确的配置应该是<select id="ID" parameterType="java.util.Map" resultType="java.util.Map">
相关文章
- mybatis全局配置文件详解
- 使用mybatis插入自增主键ID的数据后返回自增的ID
- 原理分析之一:从JDBC到Mybatis
- mybatis 分页默认500条
- mybatis逆向工程生成mapper报错
- Mybatis源码解析优秀博文
- myBatis插入oracle获取主键
- Mybatis数据库连接报错:对实体 "characterEncoding" 的引用必须以 ';' 分隔符结尾
- MyBatis原理与执行流程
- mybatis问题。foreach循环遍历数组报错情况,及其解决方法
- MyBatis參数格式化异常解决方式:MyBatisSystemException:
- springboot 项目中通过 mybatis-spring-boot-starter 来使用mybatis
- SpringBoot整合SpringMVC+MyBatis
- MyBatis+Oracle在执行insert时空值报错之从源码寻找解决办法
- Mybatis xml文件中&出现报错问题:Unescaped & or nonterminated character/entity reference