java - 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
如果我给他们起别名,那么它工作得很好,但我必须在很多地方改变它,这是一项乏味的工作。请让我知道是否有任何其他方法可以解决它?我知道我们应该为所有选择属性设置唯一的别名,但在我的情况下,应用程序非常庞大,无法手动更改
解决方案
推荐阅读
- soap - 如何获取 SOAP 消息的“SignatureValue”和“DigestValue”值?
- python - Flask API 无法返回队列的值 - queue.get()
- google-apps-script - 创建多个函数 onEdit(e) 以在一个脚本中工作
- regex - Oracle REGEXP_SUBSTR 将不匹配点字符
- git - 项目根目录中的 Git 状态显示子模块更改,但在子模块中,没有可用的
- java - 使用构造函数和getMethods在main方法之外的类之间交换变量
- java - 同一 JPA 数据源的多个用户
- c++ - ModifyStyle 使最大化按钮变灰导致按钮消失
- c# - 更改站点主题时使用函数调用更改嵌套组件的主题
- spring-boot - 在 Web 应用会话中存储 AuthorizationCodeCredential