Ales Dostal wrote:

Ted bych potřeboval do listu získat všechny nadřízené. Problém je v tom, že je nemohu dostat vygroupované.

public List<Zamestnanci> getNadrizeni() {
       String query = "SELECT DISTINCT n " +
" FROM Zamestnanci z INNER JOIN z.zamestnanciNadrizeny n " + " WHERE n.cisloStrediska.kodLokalita = 'CB' AND n.datumUkonceni IS NULL " +
               " ORDER BY n.prijmeni";
return emf.createEntityManager().createQuery(query).getResultList();
}

SELECT n FROM Zamestnanci n WHERE EXISTS (SELECT z FROM Zamestnanci z WHERE z.zmestnanciNadrizeny=n)

Odpovedet emailem