MySQL数据库Hibernate SQLQuery查询取别名出错,java.sql.SQLException: Column ‘xxx’ not found.

发布于 2015-07-09  10.9k 次阅读


注是MySQL数据库中

SQLQuery执行原生SQL时

select t1.*, t2.hrm_employee_name from 是没有问题的;但是

select t1.*, t2.hrm_employee_name as record_name from 却报错,SQL肯定是没问题的,

 

这个问题困扰了很久。解决方法很简单

 

一指通透,在连接mysql数据库的时候添加    useOldAliasMetadataBehavior=true