Membro desde: 29/04/2003 23:09:15
Mensagens: 4061
Localização: São Paulo
Offline
Isso depende da forma como seus DAOs são construidos.
Se você estiver usando uma abstract factory para criar os DAOs, deixa com a factory a responsabilidade de arrumar a connection e passar para cada DAO.
Se não estiver usando factories, o mais facil é usar uma thread local com a connection, isso vai diminuir o acoplamento inferente (esse é o termo?) aos DAOs.
Você ainda pode usar um container de IoC, que vai fazer a injeção das dependências dos teus DAOs, a connection.
http://www.kumpera.net/blog/ http://www.mono-project.com/
"Each individual should work for himself. People will not sacrifice themselves for the company. They come to work at the company to enjoy themselves."
Soichiro Honda