报错 ERROR [org.hibernate.util.JDBCExceptionReporter] - <Unknown column 'card_id' in 'order clause'>
原始sql :
SELECT xx,xx,card_id as cardId from xxx a where ... order by a.card_id
sql 类似就是这样,sql 执行不报错,但是再程序中报错。
原因是由于这块 order by 后的条件引用的是你结果集中的字段,所以应该是order by cardId
这个错误的具体为什么会是这个样子,目前不太清楚,希望哪个大神能够给出解答。