Página 1 de 1

Combo com orderBy

MensagemEnviado: Qua Mai 11, 2011 11:23 am
por jtakata
Rógel e demais membros,

Eu fiz um crud em que um dos campos de uma classe (A) é outra classe (B), assim, o campo desta classe B anotada com @DescriptionProperty é a que aparece como um combo na tela de inclusão/alteração da classe A.
Acontece que os itens nesse combo aparecem fora de ordem.
Não devia aparecer em ordem conforme o tipo desse campo?
Alguém teria alguma dica?

Grato e abraços,
Jorge

Re: Combo com orderBy

MensagemEnviado: Qua Mai 11, 2011 11:50 am
por jtakata
Tentei sobrescrever o método findAll no DAO, conforme abaixo, mas também não funcionou.
public class AtivoDAO extends GenericDAO<Ativo>{
.......
@Override
public List<Ativo> findAll(){
return findAll("nome");
}
.............
nome = nome do campo da classe anotada com @DescriptionProperty.
Essa classe (Ativo) é referenciada por outra.

Re: Combo com orderBy

MensagemEnviado: Qua Mai 11, 2011 3:02 pm
por marlon
Blz jtakata!

Cara eu resolvi colocando a seguinte "annotation" no meu DAO:

@DefaultOrderBy("parametroAnalise.nome")
public class ParametroAnaliseDAO extends ....

Abraço!

Re: Combo com orderBy

MensagemEnviado: Qua Mai 11, 2011 3:58 pm
por jtakata
Marlon, obrigado!!

Funcionou beleza.

Abraços,
Jorge