Hibernate fetch="join" não funciona

1 resposta
C

Eu tenho a seguinte associação many-to-one na entidade Processo:

<many-to-one insert="false" column="CLAS_CD_CLASSE" foreign-key="FK_JEF_CLASSE" update="false" name="classe"  fetch="join"/>

Só que quando meu HQL está trazendo o objeto do Processo ele faz uma outra consulta para obter a classe.

Teoricamente ele não deveria trazer automaticamente?

Eu tentei até definir a propriedade hibernate.max_fetch_depth para um valor como 2 ou 3 mas não funcionou. Alguém tem idéia do que pode ser?

1 Resposta

C

Descobri o problema.

O fetch=“join” não funciona para HQLs. Nestes casos é necessário explicitar o fetch.

Criado 5 de abril de 2006
Ultima resposta 5 de abr. de 2006
Respostas 1
Participantes 1