有没有办法在Hibernate的@Formula注释中引用当前表的别名?我想使用RRN()函数,如果表作为参数别名,则该函数接受表名或别名。我尝试直接在注释中指定表名,但由于该表是别名而无法工作。
我也试过{alias}希望它可用,但它也没有用。
@Formula("RRN({alias})")
我希望生成这样的查询:
select alias.column1, alias.column2, alias.column3, RRN(alias) from table as alias