数据库异常:SQL Error: 0, SQLState: S0022


问题描述

在本地搭建 mysql + MyEclipse + tomcat,系统跑起来之后,调用自己写的查询接口,报错“SQL Error: 0, SQLState: S0022”

具体报错:

 - could not read column value from result set: S_CAPTION; Column 'S_CAPTION' not found.
 - SQL Error: 0, SQLState: S0022
 - Column 'S_CAPTION' not found.

org.hibernate.exception.SQLGrammarException: could not execute query 

 

问题原因

在 SQL 语句中,使用了别名

 

解决方案

在数据库连接的地方加参数值“?useOldAliasMetadataBehavior=true”,例如:

我的连接方式在文件“applicationContext.xml”中

 

参考网址:https://blog.csdn.net/tang745163962/article/details/41726443


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM