È meglio incapsulare la connessione all'interno di un DAO, ovvero avere il DAO creare o recuperare la connessione e quindi chiudere, oppure è meglio passare la connessione nel DAO e gestire i dettagli nel codice esterno al DAO?Devo passare o incapsulare una connessione in un DAO?
Follow-up: come si gestiscono le connessioni di chiusura se si incapsula la connessione all'interno del DAO?
Stavo pensando di creare una fabbrica e di chiamarla DAO, che è essenzialmente incapsulamento. –
Gli stabilimenti DAO sono utilizzati per produrre DAO concreti (implementazioni). Non sono sicuro di capire cosa intendi con "creare una fabbrica e chiamare DAO"! –
Scusa, intendevo una fabbrica di connessione, non una fabbrica DAO. –