mybatis配置文件xxxx.xml中缺失返回类型的后果A query was run and no Result Maps were found详解编程语言
2023-06-13 09:11:51 时间
有如下的错误
Error querying database. Cause: org.apache.ibatis.executor.ExecutorException: A query was run and no Result Maps were found for the Mapped Statement
(后面内容省略)
网上说是oracle不允许插入空值。
但是我没有进行插入操作的,只是进行了查询。
后来看看mybatis的配置文件,漏了一项:resultType属性值
原来的配置是: select id= countSiteInv parameterType= Map
修改之后的配置 select id= countSiteInv resultType= CamelCaseKeyMap parameterType= Map
mybatis中不管什么查询,都必须返回resultType或者resultMap的值,否则就会报错的。
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/19515.html
coracle相关文章
- MyBatis-Plus用起来真的很舒服
- MyBatis框架:第五章:源码解析及Mapper接口方式的mybatis的增,删,改,查实现
- 17-MyBatis映射文件与核心配置文件深入
- Mybatis中JdbcType的使用[通俗易懂]
- Mybatis Plus 公共字段自动填充功能
- Mybatis二级缓存_redis二级缓存
- Spring+Spring MVC+MyBatis_java的图书管理系统
- Mybatis返回集合类型到底是空集合还是null?源码解读
- MyBatis-Plus联表查询(Mybatis-Plus-Join)
- Mybatis插件better-mybatis-generator的下载与使用
- MyBatis配置文件 —— 相关标签详解
- SpringBoot | 第九章:Mybatis-plus的集成和使用详解编程语言
- Mybatis学习总结(三):SqlMapConfig.xml全局配置文件解析详解编程语言
- mybatis之insert语句报错Cause: java.sql.SQLException: sql injection violation, syntax error: ERROR. token : WHERE,详解编程语言
- MyBatis配置文件environments和子元素transactionManager、dataSource解析
- MyBatis select标签
- MyBatis配置文件(mybatis-config.xml)
- MyBatis与Oracle存储过程互通:简化开发,提高效率(mybatis调用oracle存储过程)
- 简易搭建Mybatis连接Oracle数据库(mybatis连接oracle)