| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/10/2008 06:49:56
|
caloro
Thread.start()
Membro desde: 28/04/2008 09:37:19
Mensagens: 42
Offline
|
Tenho doi tipo de cliente no banco, Cliente Fisico e Cliente Juridico, e na busca de clientes eu posso escolher qual deles eu quero buscar, ou buscar os dois, para isso tenho duas Procedures, uma pra cada cliente.
deixe eu explicar a estrutura da classe para isso para poder explicar minha duvida...
Tenho uma classe abstrata pessoa, uma classe PessoaFisica que erda de Pessoa e o mesmo para Pessoa juridica, minha classe cliente Possue um atributo do tipo Pessoa, e quando instancio o cliente, passo um objeto pessoaFisica ou Juridica como parametro do costrutor, e no construtor do cliente eu atribui o atributo pessoa ao objeto q eu passei por parametro...bele...agora vou explicar minha duvida:
Na minha classe cliente tenho dois buscar, um pra Fisico e outro Pra juridico.
Classe consultarPf:
e o PJ é a msm coisa, só mudando:
para
e a parte de do set do objeto,
Agora o problema é o seguinte quando eu quero consultar os dois eu tenho q executar as duas funcoes, e para mostar na tabela, nao vao estar ordenados , pq ele vai ordena os resultados da primeira busca, e depois da segunda busca, e nao todos os resultados juntos, como faria isso, aceito outros metodos de consultar, esse que eu fiz é o q eu acho q tem q fazer, caso nao seja estou aberto para novas opniões, obrigado.
|
"O maior prazer da vida é fazer o impossível" |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/10/2008 06:57:36
|
Bruno Lacerda
JavaEvangelist
![[Avatar]](/images/avatar/85af7dbb0532ca29713840ae3711fa89.jpg)
Membro desde: 16/07/2007 11:17:52
Mensagens: 371
Localização: Rio de Janeiro
Offline
|
Você pode usar a Interface Comparator para ordenar a lista de pessoas, seja ela jurídica ou física. É uma solução caso não consiga a ordenação direto pela Query.
http://java.sun.com/javase/6/docs/api/java/util/Comparator.html
Pesquise sobre ela...
[]
|
A morte do homem começa no instante em que ele desiste de aprender. |
|
|
 |
|
|
|
|