Galera, to enfrentando um pequeno probleminha aqui em uma implementacao e gostaria de saber se alguem pode me da uma mao!?!?!?!?
Veja so, tenho no meu banco uma tabela(clientes), com alguns registros, dentro da tabela(clientes) tenho outras tabelas dentre elas a Sexo q no caso tem la feminino e masculino, no meu formulario tenho uma jcombobox no qual escolho entre Feminino e Masculino.
Se eu escolher Feminino precisava que na jtable inseri-se apenas os feminino e se fosse Masculino ele inserir na jtable apenas o Masculino!
Creio que tenha q fazer uma consulta com o banco na tabela sexo ele trazer apenas os masculino! como faco isso? persisto meus dados ultilizando hibernate!
Finalizando a minha duvida seria isso como trazer separadamente a lista de clientes feminino e a lista masculino!
Qqr Ajuda sera muito bem vindo!

Retorno de lista
1 Resposta
Vamos ver se eu entendi. Você quer que se o usuário selecione Masculino retorne todos os clientes do sexo masculino e caso escolha Feminino todos os clientes que são do sexo feminino, é isso?
Você disse estar usando hibernate, sendo assim, está usando JPA?
Se sim, um exemplo do que pode fazer:
List<Clientes> masculinos = new ArrayList<Clientes>();
List<Clientes> femininos = new ArrayList<Clientes>();
Query query = em.createQuery(string_sql);
masculinos = query.getResultList();
Eu diria para fazer isso em métodos separados, um que busque os masculinos e outro os femininos, para uma melhor organização do código. Montar a query seria simples, concorda?
//supondo que você receba o sexo no seu método
String sql = "Select c from Clientes c where c.sexo = : sexo";
Query query = em.createQuery(sql);
query.setParameter("sexo", sexo);
masculinos = query.getResultList();
return masculinos;
Seria algo por ai? É lógico que depende de como você montou o relacionamento do cliente com o sexo e etc...mas é uma ideia.
Abraços.
Criado 5 de novembro de 2009
Ultima resposta 5 de nov. de 2009
Respostas 1
Participantes 2
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Inteligencia Artificial e ChatGPT: Da revolucao dos... Por Fabricio Carraro — Casa do Codigo