HQL ou criteria?

O que vocês usam e porquê??? Quais os melhores casos pra usar cada um?

Eu gosto de usar HQL para consultas mais complexas, com mtos joins…

Já Criteria é bom se você precisar alterar o seu objeto, a manutenção das consultas é mais simples… gosto dela para consultas simples…

Concordo com o rubensdemelo, mas sempre que poder use criteria, pois vc terá mais facilidade para manutenção
e terá um código mais legível.

Sempre que posso uso, mas têm casos q so HQL mesmo.

Um abraço.

Era o que eu imaginava…Como sou novo queria usar Criteria em todo lugar… achei mto bom…

Dai chegou a hora da fazer um JOIN de uma tabela A para uma B e trazer resultados da tabela A filtrando uma coluna da tabela B… Já era… não saiu…