Hibernate Formula注释,带参数的SQL查询

时间:2017-03-27 07:11:22

标签: java sql spring hibernate jpa

我需要将实体的一个属性更改为SQL聚合函数,其中查询必须连接运行时已知的值上的某些表。

示例查询如下

select count(1) cnt
from foo foo
left join bar bar on (bar.foo_id = foo.id)
where
   foo.type= 'X' and bar.username= 'Y' and
   foo.creation_date >= sysdate -  ( Z / (24*60) );

在从特定实体的关联中检索X的情况下,Y是Spring SecurityContext中经过身份验证的用户,而Z是maven配置文件中定义的属性

是否可以在运行时构建的查询中使用Hibernate的@Formula注释?

0 个答案:

没有答案