Per la prototipazione rapida ho usato attivamente Hibernate. Recentemente sono tornato a un vecchio progetto e mi sono chiesto perché avevo molti DAO con quello che sospetto sia comunemente chiamato feature bloat. Per esempio.
Ho un DAO per singole entità che contiene da 15 a 20 metodi ciascuna.
Recentemente ho utilizzato Hibernate Generico D.A.O. Framework ma continuo a pensare che lo stesso problema si presenta quando sto cercando di creare una logica di accesso ai dati personalizzata e il mio codice Olfaction inizia a rilevare cattivi odori.
Esiste una linea guida per questi scenari?