Remove @Cacheable in Repository layer (already managed at Service layer)

This commit is contained in:
Antoine Rey 2016-09-14 18:19:50 +02:00
parent e5254156ec
commit 08bf0a5ae6

View file

@ -15,16 +15,14 @@
*/ */
package org.springframework.samples.petclinic.repository.jpa; package org.springframework.samples.petclinic.repository.jpa;
import java.util.Collection;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
import org.springframework.cache.annotation.Cacheable;
import org.springframework.samples.petclinic.model.Vet; import org.springframework.samples.petclinic.model.Vet;
import org.springframework.samples.petclinic.repository.VetRepository; import org.springframework.samples.petclinic.repository.VetRepository;
import org.springframework.stereotype.Repository; import org.springframework.stereotype.Repository;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
import java.util.Collection;
/** /**
* JPA implementation of the {@link VetRepository} interface. * JPA implementation of the {@link VetRepository} interface.
* *
@ -42,7 +40,6 @@ public class JpaVetRepositoryImpl implements VetRepository {
@Override @Override
@Cacheable(value = "vets")
@SuppressWarnings("unchecked") @SuppressWarnings("unchecked")
public Collection<Vet> findAll() { public Collection<Vet> findAll() {
return this.em.createQuery("SELECT distinct vet FROM Vet vet left join fetch vet.specialties ORDER BY vet.lastName, vet.firstName").getResultList(); return this.em.createQuery("SELECT distinct vet FROM Vet vet left join fetch vet.specialties ORDER BY vet.lastName, vet.firstName").getResultList();