今天早上又出现了类似的问题,最后找到问题的所在是在hiberna上时,真是气炸了!!
尼玛好好的一句sql,在数据库中执行,没有一点儿问题,在hibernate中一直报错:
hibernate (JDBCExceptionReporter.java:234) - Column 'id' not found.
解决办法也是很简单,在数据源连接url后边加一句配置:
?useOldAliasMetadataBehavior=true
为了能在spring的配置中使用,最终可能是这样:
datasource.url=jdbc:mysql:/xxx.xxx.xxx.xxx:3306/YYYY?characterEncoding=utf8&useOldAliasMetadataBehavior=true