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…