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.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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.
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.