Per questo, hai bisogno di una funzione della finestra SQL . Non c'è modo di farlo in Hibernate/HQL, HQL non supporta le funzioni della finestra.
greatest-n-per-group
tag ha le risposte corrette. Ad esempio, questo approccio
è abbastanza leggibile, anche se non sempre ottimale.