Ho letto diversi articoli sulla diff tra i pattern DAO e Repository. Da quanto ho capito il repository non dovrebbe avere query smth come questa
List query(AccountSpecification specification);
e DAO ha
List getAccountByLastName(String lastName);
List getAccountByAgeRange(int minAge, int maxAge);
void updateEmailAddress(String userName, String newEmailAddress);
void updateFullName(String userName, String firstName, String lastName);
e Quando sto estendendo i dati primari jpa repository
interface AccountRepository extends AccountRepository<Account>{
List getAccountByLastName(String lastName);
}
AccountRepository soddisfa il modello di repository? oppure è già DAO