nested exception is org.hibernate.exception.SQLGrammarException: could not extract ResultSet

问题描述

这个报错指的是结果无法映射,只需要把java实体与数据库表关系映射好就ok。一定要看清自己的配置文件,自己的数据库。

处理思路整理,避免走弯路

1.首先验证是不是代码写出
String sql = " select count(1) from dual";
jdbcTemplate.queryForMap(sql );
这句话从理论上是不会错的,count 至少为零,实际上也没有错,但是就是报错了
2.百思不得其解,我一开始测试时ok, 说明程序代码时没问题,我就改了一个库,就报错了,我2拿到打印的SQL去库里执行是可以的,我恍惚了,怀疑自己的程序,无果,进而排查配置文件,发现我找错了库
3.但是如果是库错了,没建表,应该报 table or view not found
4.重新建表ok

反思总结:

1 .俗话说,医者不能自医,容易走近死胡同,但确定程序没问题,可以直接排查配置文件,寻求同事帮助,可以忙别的事情跳出思维包围圈
2.认真理解错误,缩小范围

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值