Pessoal, boa tarde. Estou com uma dúvida e não consigo implementar a ordenação dentro de um combobox que recebe dados do banco. Eu até procurei algum tópico semelhante ao meu, mas não encontrei. Por isso criei um novo. Mas caso exista outro tópico semelhante ao meu, só me passarem o link que eu leio e cancelo este.
Meu banco é MySQL. Estou utilizando o Hibernate tbm. Minha combo puxa da Tabela Revistas, o campo Descricao. Mas quero que a ordem seja inversa. Abaixo, seguem meus códigos:
Há algumas formas de fazer o Sorting na sua List, você está usando Java 8+?
Pode usar por exemplo: lista.sort(Comparator.comparing(Revista::getDescricao).reversed());
Olá Mike, boa tarde. Muito obrigada em tentar me ajudar.
A minha query está nessa linha:
List lista = session.createQuery(“from Revista”).list();
Eu estava tentando fazer o distinct nesta linha e dava erro. E ainda não consegui fazer o Distinct. Mas não tinha tentando fazer o ORDER BY após a Classe Revista. Eu testei e funcionou.
Vou abrir outro tópico para ver se alguém me ajuda a fazer o distinct.