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)