JPA Kriterien wählen Sie alle Instanzen, mit max Werte in Ihren Gruppen

Gibt es eine Möglichkeit zu schreiben mit JPA 2 CriteriaBuilder entspricht der folgenden Abfrage?

select * from season s1
where end = (
    select max(end)
    from season s2
    where s1.contest_id=s2.contest_id
);

In JPQL Abfrage:

Select s1 from Season s1 
where s1.end = (
    select max(s2.end)
    from Season s2
    where s1.contest=s2.contest
)
InformationsquelleAutor Ivan Sopov | 2013-01-18
Schreibe einen Kommentar