Desempenho Criteria ou HQL

2 respostas
AUser

Olá pessoal,

Eu normalmente uso Criteria, entretanto fui olhar o source de um projeto e modificá-lo (jBPM) e vi que não usam Criteria nunca, usam HQL e pronto.

Existe alguma diferença de desempenho, mesmo que mínima?

[]'s

2 Respostas

J

Veja:

http://www.portaljava.com/forum/posts/list/43712.page

AUser

Opa,

Alguém tem algum benchmark para isso? Não sei, pensando logicamente:

  1. Consulta por Criteria:

  2. Constrói o HQL dinamicamente.

  3. HQL:

  4. A string HQL já está pronta.

Então, pensando dessa forma, o Criteria tem uma etapa a mais. Ok, ele já deixa as strings mais usadas em um pool… Mas e aí? Faz a mínima diferença isso? Eu realmente me importo em saber se existe uma diferença, mesmo que mínima no desempenho da coisa toda…

Grato.

Criado 25 de janeiro de 2010
Ultima resposta 25 de jan. de 2010
Respostas 2
Participantes 2