Quote:
Originariamente inviato da banryu79
Inoltre immagino che questo disaccoppiamento permetta anche di testare in modo più granulare i due rispettivi layer (scusate l'intrusione, ma sono curioso e non ho mai lavorato in ambito enterprise).
|
Si esatto, ma se si ha intenzione di utilizzare un ORM non c'è bisogno di arrivare ad usare un pattern DAO, o perlomeno non completo.
Hibernate già separa il livello di persistenza da quello di servizio.
Ovviamente se si pensa che "un giorno" si cambierà la tecnologia usata, tipo da ORM -> JDBC allora ok è necessario qualcosa che astrae ancora di più, come un DAO appunto, ma diciamocelo, in quanti realmente lo han mai fatto / faranno?