| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/08/2006 10:19:18
|
Paulo Nepomuceno
Thread.start()
Membro desde: 06/05/2006 23:06:12
Mensagens: 41
Localização: São Paulo
Offline
|
Olá pessoal,
Tenho um mapeamento muitos para um e preciso retornar apenas alguns campos. Com o mapeamento que estou fazendo ele executa select em todos os campos, segue as classes, mapeamentos e select gerado....
Ps.: no xml troquei "<" e ">" por "a" pq o forum não aceita e dá pau.
//POJO
//MAPEAMENTO
//SELECT GERADO
|
Paulo Nepomuceno
Desenvolvedor Java. |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/08/2006 10:51:47
|
rodrigoy
GUJ Ranger
![[Avatar]](/images/avatar/cf79ae6addba60ad018347359bd144d2.jpg)
Membro desde: 18/04/2006 01:06:28
Mensagens: 758
Localização: São Paulo
Offline
|
Tá muito ruim de ler... poste os arquivos como attach....
|
Rodrigo Yoshima
www.ASPERCOM.com.br
Próximas Turmas:
São Paulo: Scrum 28/agosto | OOAD-UML 13/setembro
Débito Técnico Blog: blog.aspercom.com.br
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/08/2006 11:00:03
|
Paulo Nepomuceno
Thread.start()
Membro desde: 06/05/2006 23:06:12
Mensagens: 41
Localização: São Paulo
Offline
|
seguem os aquivos em anexo....
segue abaixo o select que ele gera quando faço um select na ExiCargo....
Hibernate:
select
exicargo0_.PkExiCargo as PkExiCargo1_2_,
exicargo0_.Timestamp as Timestamp1_2_,
exicargo0_.FkCargo as FkCargo1_2_,
exicargo0_.FkElemento as FkElemento1_2_,
cargo1_.PkCargo as PkCargo0_0_,
cargo1_.Timestamp as Timestamp0_0_,
cargo1_.Descricao as Descricao0_0_,
elemento2_.PkElemento as PkElemento2_1_,
elemento2_.Timestamp as Timestamp2_1_,
elemento2_.FkSubord as FkSubord2_1_,
elemento2_.Nome as Nome2_1_,
elemento2_.Codigo as Codigo2_1_,
elemento2_.Sigla as Sigla2_1_,
elemento2_.CNPJ as CNPJ2_1_,
elemento2_.IE as IE2_1_
from
exicargo exicargo0_
inner join
cargo cargo1_
on exicargo0_.FkCargo=cargo1_.PkCargo
inner join
elemento elemento2_
on exicargo0_.FkElemento=elemento2_.PkElemento
where
exicargo0_.PkExiCargo=?
===============================================
Muito Obrigado desde já!
| Nome do arquivo |
ExiCargo.hbm.xml |
Download
|
| Descrição |
|
| Tamanho |
1 Kbytes
|
| Baixado: |
51 vez(es) |
| Nome do arquivo |
ExiCargo.java |
Download
|
| Descrição |
|
| Tamanho |
2 Kbytes
|
| Baixado: |
43 vez(es) |
|
Paulo Nepomuceno
Desenvolvedor Java. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/08/2006 15:13:41
|
Filipe Sabella
GUJ Expert
Membro desde: 12/03/2003 11:25:57
Mensagens: 4679
Offline
|
O select em todos os campos ocorrerá a não ser que faça a query manualmente utilizando org.hibernate.Query ou utilizando Projections em uma Criteria.
Mas antes de achar que o select torna seu software lento, faça o teste.
|
Former LIPE. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/08/2006 15:18:06
|
Paulo Nepomuceno
Thread.start()
Membro desde: 06/05/2006 23:06:12
Mensagens: 41
Localização: São Paulo
Offline
|
Olá, vc poderia me passar um exemplo de mapeamento no hbm.xml e a query em hql?
Muito Obrigado!
|
Paulo Nepomuceno
Desenvolvedor Java. |
|
|
 |
|
|