【问题标题】:Is there any way to suppress Duplicate Column Validation in Hibernate 5?有什么方法可以抑制 Hibernate 5 中的重复列验证?
【发布时间】:2018-06-06 04:58:06
【问题描述】:

示例查询:

SELECT txrefno,txrefno from FTDMASTER

异常:原因:

org.hibernate.loader.custom.NonUniqueDiscoveredSqlAliasException: 在自动发现的过程中遇到重复的 sql 别名 [TXREFNO] 原生 sql 查询

有什么方法可以抑制 Hibernate 5 中的重复列验证?

【问题讨论】:

  • 为什么同一列需要两次?

标签: hibernate


【解决方案1】:

尝试为第二列添加别名:

SELECT txrefno, txrefno as txrefno2 from FTDMASTER

【讨论】:

  • 感谢您的回复,在我的场景中的问题是我无法对查询进行任何更改,因为它将在运行时生成。所以改变查询是行不通的。
  • 你能用你的代码更新问题吗?显示查询是如何生成/使用的?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-01-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-05-05
  • 2011-04-16
  • 2021-07-20
相关资源
最近更新 更多