Venho estudando JPA e fiquei bem confuso sobre as Criteria querys.
Minha dúvida: No Hibernate 5.3, pela documentação a org.hibernate.Criteria API não está mais sendo utilizada? pois vários cursos e livros que ando vendo usam a Criteria assim com Session.
Criteria consulta = sessao.CreateCriteria(Classe.class);
List resultado = consulta.list();
Famosa abstração da abstração, vício comum no Java.
Ficar sob esse cenário deve desmotivar a evolucao da implementação do Hibernate de forma independente, por mais que o mesmo tenha influenciado o padrao.