nfetch join permite que associações e coleções sejam inicializadas junto com os objetos pai dentro
de um único select
nIterator it =
em.createQuery("select dep, emp from Dependente dep join dep.empregado emp").getResultList().iterator();
nSuporta subquery, order by, group by, having
nFunções
de Agregação: avg(...),
sum(...), min(...), max(...), count(*), count(...), count(distinct ...)