Duvida sobre critéria

2 respostas
jpahibernate
Dayson_Rodrigues

Comecei meus estudos em JPA e Hibernate só que estou com uma duvida referente ao Critéria e possuo 2 exemplos usando Critéria, e estou pouco confuso:

Exemplo 1:

CriteriaBuilder buider = em.getCriteriaBuilder();
CriteriaQuery<Cliente> criteriaQuery = builder.createQuery(Cliente.class); 
criteriaQuery.from(Cliente.class); //fazendo um tipo de consulta.
TypedQuery<Cliente> query = em.createQuery(criteriaQuery); 
List<Cliente> clientes = query.getResultList();

Exemplo 2

Session session = this.manager.unwrap(Session.class);
Criteria criteria = session.createCriteria(Aluguel.class);

if (dataEntrega != null) {
      criteria.add(Restrictions.between("dataEntrega"
              , geraDataInicial(dataEntrega), geraDataFinal(dataEntrega)));
}

2 Respostas

Dragoon

Qual é a sua duvida?
Qual é a confusão?

Dayson_Rodrigues

Opa! Bom tenho 2 exemplo de consulta, e os 2 exemplos usa um criteria. Essas duas formas seria do Hibernate? Pelo que pesquisei e o que entendi, o primeiro exemplo é usando o criteria do JPA e o segundo exemplo é o criteria do Hibernate. é isso?

Criado 7 de abril de 2017
Ultima resposta 8 de abr. de 2017
Respostas 2
Participantes 2