Java 有没有一种方法可以在JPA标准API中的max表达式上应用稠密秩?

Java 有没有一种方法可以在JPA标准API中的max表达式上应用稠密秩?,java,oracle,hibernate,jpa,criteria,Java,Oracle,Hibernate,Jpa,Criteria,我想使用JPA criteria API用java编写此查询: select case when max(field) keep (dense_rank first order by datfin desc nulls first) is null then 1 else 0 end as flag 从MYTABLE 我在criteria中编写了另一个查询,可以实现同样的功能,但我想知道是否有办法用criteria API模拟max(field)keep(densite\u rank f

我想使用JPA criteria API用java编写此查询:

select case when 
max(field) keep (dense_rank first order by datfin desc nulls first) is null then 1 
else 0 end as flag 
从MYTABLE

我在criteria中编写了另一个查询,可以实现同样的功能,但我想知道是否有办法用criteria API模拟
max(field)keep(densite\u rank first order by datfin desc nulls first)