Olá, como buscar o último objeto inserido no banco com hibernate?
Vi que não há um método getMaxResult(Object object).
Como fazer isso?
Grato pela atenção.
Olá, como buscar o último objeto inserido no banco com hibernate?
Vi que não há um método getMaxResult(Object object).
Como fazer isso?
Grato pela atenção.
E aí, Hugo, tudo bem? Não sei se existe tal função, mas a princípio eu faria da seguinte forma: Você pode ordenar os resultados pelo id de maneira decrescente através da cláusula order by e depois, utilizando o método setMaxResults da classe Query, limitar os resultados em somente 1. Exemplo:
Query query = manager.createQuery("select m from Movimentacao m order by m.id desc"); query.setMaxResults(1);
O código acima me retorna somente a última movimentacao inserida
Eu fiz com "order by Object desc limit 1", também funcionou!
Obrigado pela resposta!