Caso tenha telas estáticas, ou mesmo telas que demoram um pouco mais para renderizar, ficaria mais tempo com a conexão de banco de dados aberta. Pensando em escalabilidade, pode ser um problema? Nesse caso, seria melhor fazer um fetch no DAO e já carregar os objetos necessários?