問題描述
在本地搭建 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