paulofafism
JavaEvangelist
![[Avatar]](/images/avatar/d26b10ca0de48de1619fcefc39d00d64.jpg)
Membro desde: 02/05/2006 15:30:50
Mensagens: 475
Offline
|
Pessoal gostaria de otimizar as consultas geradas pelo criteria do hibernate.
Para explicar meu problema vou utilizar a entidade ContasReceber do meu sistema.
Possuo uma Entitade chamada ContasReceber que se relaciona com mais outras entidades: Cliente, Natureza, Empresa, TipoDocumento.
Quando executo uma consulta, a SQL gerada retorna para mim todos os relacionamentos das minha entidades que estão envolvida na consulta. Ou seja se minha entidade Cliente que se relaciona com mais ou três entidades ela esta me trazendo o join desses outras entidade etc..., se o TipoDocumento se relacionada com outras entidades também esta me trazendo o join com essas entidades, fazendo com que a consulta se torne mais lenta e grande
Eu so queria o SQL viesse somente os JOINS envolvidos na Entidade ContasReceber ou seja Cliente, Natureza, Empresa e TipoDocumento
Segue abaixo minha entidade ContasReceber. Repetindo somente gostaria que meu SQL retorna-se os Join envolvidos nessa entidade ContasReceber
Vejam o SQL Monstruoso que é gerado
This message was edited 1 time. Last update was at 08/08/2009 20:25:19
|