Achei interessante no exercício se falar que existe a Criteria do Hibernate e a UaiCriteria, pois a Criteria normal é muito trabalhosa.
Gostaria de saber qual das duas é mais usada, Criteria do Hibernate ou UaiCriteria?
Com uma opinião inicial, me parece melhor usar UaiCriteria, pois se eu trocar minha implementação do JPA não quebra o código, agora se eu usar a do Hibernate, vou ter problemas.