Order by (Hibernate)

5 respostas
A

Pessoal,

Alguem sabe como eu dou um order by no hibernate ??

desde já grato !!!

5 Respostas

R

Olá,

Com HQL? É igual no sql…

from SeuObjeto o order by o.propriedade
A

é que tô usando (criteria)

está assim

queria trazer as questoes de forma ordenada !!!

Criteria busca = session.createCriteria(Questoes.class);

if (!Util.isNulo(q.getDescricao())) {

busca.add(Restrictions.like(“descricao”, q.getDescricao(),

MatchMode.ANYWHERE));

}
lista = busca.list();

		}
R

Ah baum,

Entao tente algo como :

busca.addOrder( Order.asc("propriedadeQueDesejaOrdernarPor") ).list();
V

deve ajudar

http://www.java2s.com/Code/Java/Hibernate/CriteriaOrder.htm

A

Amigos obrigado pela colaboração !!

mas analisando o meu pro !!

eu tenho uma classe Titulo que tem um set de questoes

então tenho que mostrar o título e apos pegar todas as questoes desse título em ordem alfabetica

ai é a classe QuestoesBD é assim mesmo a pesquisa ?? pelo order by ??? pq n ta trazendo em ordem alfabetica ??

if (!Util.isNulo(q.getDescricao())) {

				busca.addOrder(Order.desc("descricao"));
			}

			

		

			lista = busca.list();

		}
Criado 6 de outubro de 2008
Ultima resposta 6 de out. de 2008
Respostas 5
Participantes 3