Estrutura SET no mapeamento atras do Hibernate

Olá Javeiros! :wink:

Estou trabalhando no desenvolvimento de um sistema usando o hibernate como mecanismo de persistencia.

O sistema é de médio porte, e há hum grande numero de relacionamentos e uma certa quantidade de utilização de atributos do tipo SET.

Mas isto tem me acarretado um problema.

Digamos que eu tenha duas classes.

Veiculo e Carro.

Dentro de Veiculo, temos um CarroSet, que é uma tabela hash, que retorna todos os Carros referentes a Veículo.

Em alguns casos, isso não é usado, mas o hibernate faz um select para todas as estruturas SET… e imagine o problema se eu tenho algo como:

Veiculo >> VeiculodePasseioSet>> CorSet>> etc…

Para obter um “Veiculo”, o hibernate me traz duzentas outras informações que não são “úteis”.

Acho que o hibernate permite desabilitar esta funcionalidade de busca automatica.

Sabe como posso faze-lo sem deletar a estrutura set?

[]`S

cara… a classe veiculo tem o atributo carro??? isso esta errado… :roll: , carro extende veículo…

Eu dei as entidades de exemplo, só queria dizer que uma entidade veiculo retorna uma lista de carros.