¿Es mejor encapsular la conexión dentro de un DAO, es decir, hacer que el DAO cree o recuperar la conexión y luego cerrar, o es mejor pasar la conexión al DAO y manejar los detalles en el código externo al DAO?¿Debo pasar o encapsular una conexión en un DAO?
Seguimiento: ¿Cómo maneja las conexiones de cierre si encapsula la conexión dentro de DAO?
Estaba pensando en crear una fábrica y tener la llamada DAO, que es esencialmente encapsulación. –
Las fábricas DAO se utilizan para producir DAO concretos (implementaciones). No estoy seguro de entender lo que quiere decir con "crear una fábrica y tener la llamada DAO que"! –
Lo siento, quise decir una fábrica de conexión, no una fábrica de DAO. –