Relacionamentos no Hibernate

Tenho a seguinte questão!

Os relacionamentos mapeados pelo hibernate podem ter dois tipos lazy / not lazy. Quando um carrega os filhos e o outro não.
Mas isto muitas vezes gera um efeito em cascata do tipo de efetuar um search no Pai, ele buscar o Filho… Neto… Bisneto… e assim por diante.

Tenho como configurar ou como utilizar o Hibernate para me retornar somente o primeiro nivel deste, ou seja quando eu efetuar um search no pai o hibernate carrega somente o filho dele em “primeiro grau”, nao carregando os relacionamentos do filho.

Att
Lucas

Utilize lazy=‘true’ assim o objeto só será materializado quando você executar pai.getFilho(); ou pai.getFilho().getFilho()… :slight_smile:

Propriedades:
hibernate.max_fetch_depth
hibernate.jdbc.fetch_size