首页 > 解决方案 > org.hibernate.loader.custom.NonUniqueDiscoveredSqlAliasException:在自动发现本机 sql 查询期间遇到重复的 sql 别名 []

问题描述

我正在将我的应用程序从 Hibernate 3 升级到 Hibernate 4。在某些查询中,我在 select 语句中返回空字符串“”,没有任何别名。这适用于 Hibernate 3。当我将其升级到 Hibernate 4 时,出现异常:org.hibernate.loader.custom.NonUniqueDiscoveredSqlAliasException: Encountered a duplicated sql alias [] during auto-discovery of a native-sql query

如果我给他们起别名,那么它工作得很好,但我必须在很多地方改变它,这是一项乏味的工作。请让我知道是否有任何其他方法可以解决它?我知道我们应该为所有选择属性设置唯一的别名,但在我的情况下,应用程序非常庞大,无法手动更改

标签: javahibernate

解决方案


推荐阅读