То есть репозитории спринга реализуют не паттерн репозиторий, а паттерн дао?
Репозитории спринга вообще позволяют что угодно сотворить, учитывая, что там свои методы писать можно. Но вообще они репозитории, которые являются DAO.
public interface ClinicDAO { public Collection<Owner> getOwners(); public Collection<PetType> getPetTypes(); public Collection<owner> findOwners(String lastName); public Owner loadOwner(long id); public void storeOwner(Owner owner); public void storePet(Pet pet); }
public interface ClinicDAO { public Collection<Owner> getOwners(); public Collection<PetType> getPetTypes(); public Collection<owner> findOwners(String lastName); public Owner loadOwner(long id); public void storeOwner(Owner owner); public void storePet(Pet pet); }