问题:Hibernate在执行原生sql时,出现Column Not Found 错误,且没有找到的列是别名列,而该sql在数据库中执行正常。
解决方法:修改连接配置添加参数useOldAliasMetadataBehavior=true;
修改后Url:jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=UTF-8&useOldAliasMetadataBehavior=true
问题:Hibernate在执行原生sql时,出现Column Not Found 错误,且没有找到的列是别名列,而该sql在数据库中执行正常。
解决方法:修改连接配置添加参数useOldAliasMetadataBehavior=true;
修改后Url:jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=UTF-8&useOldAliasMetadataBehavior=true