报错org.springframework.dao.InvalidDataAccessResourceUsageException: could not extract ResultSet; SQL

org.springframework.dao.InvalidDataAccessResourceUsageException: could not extract ResultSet; SQL [n/a]; nested exception is org.hibernate.exception.SQLGrammarException: could not extract ResultSet

问题原因:
这个错误是由无法找到数据库与实体类对应的字段导致异常的:
在这里插入图片描述在控制台看见:在这里插入图片描述突然想起mysql好像是不区分大小写的,而Java是区分大小写的,上面我的Java字段采用了驼峰命名法,于是它在找数据库与之对应的字段时,将驼峰转换成下划线,所以匹配失败!在这里确实要吐槽一下我自己!!!设计数据库时总是忘记,没有按照规范设计!

解决办法:
1、把实体类的字段全改成小写形式;
2、修改数据库字段名(推荐!)


版权声明:本文为weixin_47192515原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。