Oi Sergio,
Pior que nao.
Se os relacionamentos *ToOne
nao tiverem com o fetch = LAZY
, entao a aplicacao sempre fara varios selects para carregar as entidades.
O jeito de resolver isso seria adicionando o fetch = LAZY
, mas realmente isso vai gerar impacto nas telas que precisam dos dados dos relacionamentos que agora nao mais foram carregados. Sendo necessario entao identificar todos os pontos onde aquela entidade esta sendo carregada, para realizar as consutlas planejadas com Join Fetch
.
Infelizmente para um sistema grande e ja em producao vai ser meio tenso realizar essa mudanca, pois o trabalho para identificar os locais onde o codigo vai precisar ser alterado sera grande.