Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

CreateQuery ou CreateCriteria, quando usar qual?

Pessoal, bom dia.

Estou realizando o curso de Java e JPA: Otimizações com JPA2 e Hibernate e durante a aula 3 nos foi apresentado a API Criteria. Minha dúvida é, quando devo usar CreateQuery ou o CreateCriteria?

Grato.

2 respostas
solução!

Oi Antonio,

Eu procuro optar pelo que é mais si.ples para cada caso específico. Por exemplo, eu geralmente acho mais simples usar criteria quando a query a ser executada é montada dinâmicamente, um filtro onde eu posso receber alguns campos preenchidos ou não é um exemplo. Quando não existe uma real necessidade eu descarto o uso de Criteria.

Obrigado pelo exemplo Thiago.