Stavo cercando una risposta alla domanda su cosa dovrebbe restituire un DAO quando una ricerca finisce per essere un'entità che non esiste.
Ci sono alcuni generici domande precedenti relative al rinvio di null, ma sto cercando una risposta specifica nel contesto dello scenario di recupero DAO.
Per essere chiari, quando dico Oggetto Nullo mi riferisco al modello Oggetto Nullo . Nello spazio Java, Josh Bloch raccomanda una soluzione di raccolta vuota nel libro Java efficace (vedi articolo 43) che fornisce un'ottima introduzione al problema / soluzione.
Nonostante sia stato a conoscenza del consiglio di Bloch quando ho scritto per la prima volta questa domanda ho pensato di restituire un valore nullo appropriato in uno scenario di lettura / recupero. Sono in buona compagnia e faccio un errore con i null .