Dúvida Hibernate

1 resposta
Marques

Colegas,

Quando utilizar named querie e quando usar criteria para buscar dados?
Existe diferença de performance?

Muito obrigado,

Marques

1 Resposta

Rodrigo_Carvalho_Aul

Named queries são mais rápidas além de ser mais fácil fazer cache.

Em geral, usa-se criteria apenas quando os parâmetros da query são dinâmicos. Ex: busca que o usuário escolhe quais filtros aplicar.

Resumindo, se os parâmetros da query não mudam, use named query, se os parâmetros da query muda, use criteria.

[]'s

Rodrigo Auler

Criado 18 de novembro de 2008
Ultima resposta 18 de nov. de 2008
Respostas 1
Participantes 2