Ola turma.
Tive alguns problemas com desempenho do hibernate, lendo o manual do hibernate encontrei a propriedade hibernate.max_fetch_depth
Lendo o manual:
Sets a maximum “depth” for the outer join fetch tree for single-ended associations (one-to-one, many-to-one). A 0 disables default outer join fetching.
e.g. recommended values between 0 and 3
Bom pelo que entendi ele limita o numero de joins feitos pelo hibernate, com o valor 0 ele desativa o join, maasss, setei como zero e não prejudicou nada em minha aplicacação, pensei que ele não iria mais executar os joins quando eu chamasse uma classe relacionada.
Alguém tem um tempinho para me explicar melhor sobre essa propriedade.
Abraços.