Srs,
Eu tenha uma classe mapeada no Hibernate assim
Classe pai
Classe filho (um relacionamento um para muitos)
A classe filho tem um campo chamado data, como eu posso sem usar HQL recuperar da classe filho somente uma linha, sendo que eu quero pegar a linha onde o campo data tem o maior valor.
Hoje eu recupero assim, porem trago todos os filhos e eu queria trazer somente um filho. O de maior data.
Query query = getSession().createQuery("from Pai as p where p.nome alike '%" + parametro + "%'");
results = query.list();
for (ObjetoVO objeto : results) {
Hibernate.initialized(objeto.getFilho);
}