Trazer dois arraylist em um DAO - JDBC
Oi pessoal, tudo bem?
Seguinte, estou desenvolvendo um sistema onde preciso exibir algumas informações em um data table Estou usando primefaces, jdbc e jsf 2.
Bom, tenho algumas tabelas no meu banco(mysql) conforme listadas abaixo: *Pessoas;
Enderecos;
TiposMedidas;
MedidasCautelares;
MedidasCautelaresIntermediaria*
Bom, quando vou cadastrar uma medida cautelar, preciso dizer o id da pessoa, e, como uma medida cautelar pode ter varios "tipos de medidas" criei a tabela intermediaria pois um mesmo "tipo de medida" pode estar em varias medidas cautelares. Meu problema agora é o seguinte:
Cadastrei o individuo "fulano" com "medida a" e "medida b" para o mesmo fulano.
Qdo eu faço a consulta, aparece duas linhas
1º linha = "fulano" e "medida a"
2º linha = "fulano" e "medida b"
O que preciso:
No meu data table exibir apenas uma linha para essa mesma pessoa e ao clicar na lupa para visualizar (conforme imagens em anexo) exibir a lista de tipos de medida nesse dialog apenas.
[img]http://arquivo.devmedia.com.br/forum/imagem/324550-20151116-153619.png[/img]
é possivel? e como fazer isso? Pensei em meu dao, como ele retorna um arraylist em retornar outro arraylist dentro dele, mas não sei como fazer. O que vocês recomendam?
Para ilustrar melhor: Esse é meu diagrama do banco
[img]http://arquivo.devmedia.com.br/forum/imagem/324550-20151116-153705.png[/img]
e a query com seu resultado
[img]http://arquivo.devmedia.com.br/forum/imagem/324550-20151116-153733.png[/img]
Seguinte, estou desenvolvendo um sistema onde preciso exibir algumas informações em um data table Estou usando primefaces, jdbc e jsf 2.
Bom, tenho algumas tabelas no meu banco(mysql) conforme listadas abaixo: *Pessoas;
Enderecos;
TiposMedidas;
MedidasCautelares;
MedidasCautelaresIntermediaria*
Bom, quando vou cadastrar uma medida cautelar, preciso dizer o id da pessoa, e, como uma medida cautelar pode ter varios "tipos de medidas" criei a tabela intermediaria pois um mesmo "tipo de medida" pode estar em varias medidas cautelares. Meu problema agora é o seguinte:
Cadastrei o individuo "fulano" com "medida a" e "medida b" para o mesmo fulano.
Qdo eu faço a consulta, aparece duas linhas
1º linha = "fulano" e "medida a"
2º linha = "fulano" e "medida b"
O que preciso:
No meu data table exibir apenas uma linha para essa mesma pessoa e ao clicar na lupa para visualizar (conforme imagens em anexo) exibir a lista de tipos de medida nesse dialog apenas.
[img]http://arquivo.devmedia.com.br/forum/imagem/324550-20151116-153619.png[/img]
é possivel? e como fazer isso? Pensei em meu dao, como ele retorna um arraylist em retornar outro arraylist dentro dele, mas não sei como fazer. O que vocês recomendam?
Para ilustrar melhor: Esse é meu diagrama do banco
[img]http://arquivo.devmedia.com.br/forum/imagem/324550-20151116-153705.png[/img]
e a query com seu resultado
[img]http://arquivo.devmedia.com.br/forum/imagem/324550-20151116-153733.png[/img]
Jilles Ragonha
Curtidas 0