【问题标题】:Need to use table alias inside @Formula annotation in Hibernate需要在 Hibernate 的 @Formula 注释中使用表别名
【发布时间】:2016-09-12 22:48:32
【问题描述】:

有没有办法在 Hibernate 的 @Formula 注释中引用当前表的别名?如果表被别名为参数,我想使用 RRN() 函数,该函数接受表名或别名。我尝试直接在注释中指定表名,但这不起作用,因为表是别名。

我也尝试了 {alias} 希望它可能可用,但它也不起作用。

@Formula("RRN({alias})")

我希望生成这样的查询:

select alias.column1, alias.column2, alias.column3, RRN(alias) from table as alias

【问题讨论】:

  • 这似乎是一个简单的问题。你找到解决方案了吗?
  • 我没有找到解决方案,我放弃了寻找:(

标签: java hibernate


【解决方案1】:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-08
    • 1970-01-01
    相关资源
    最近更新 更多