數據庫異常: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