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
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
Opa,
Alguém tem algum benchmark para isso? Não sei, pensando logicamente:
Consulta por Criteria:
Constrói o HQL dinamicamente.
HQL:
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.