From 08bf0a5ae6a94c9a785882b0a21091dec51e51ec Mon Sep 17 00:00:00 2001 From: Antoine Rey Date: Wed, 14 Sep 2016 18:19:50 +0200 Subject: [PATCH] Remove @Cacheable in Repository layer (already managed at Service layer) --- .../repository/jpa/JpaVetRepositoryImpl.java | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/src/main/java/org/springframework/samples/petclinic/repository/jpa/JpaVetRepositoryImpl.java b/src/main/java/org/springframework/samples/petclinic/repository/jpa/JpaVetRepositoryImpl.java index e4c222b65..8a8f758cb 100644 --- a/src/main/java/org/springframework/samples/petclinic/repository/jpa/JpaVetRepositoryImpl.java +++ b/src/main/java/org/springframework/samples/petclinic/repository/jpa/JpaVetRepositoryImpl.java @@ -15,16 +15,14 @@ */ 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.repository.VetRepository; import org.springframework.stereotype.Repository; +import javax.persistence.EntityManager; +import javax.persistence.PersistenceContext; +import java.util.Collection; + /** * JPA implementation of the {@link VetRepository} interface. * @@ -42,7 +40,6 @@ public class JpaVetRepositoryImpl implements VetRepository { @Override - @Cacheable(value = "vets") @SuppressWarnings("unchecked") public Collection findAll() { return this.em.createQuery("SELECT distinct vet FROM Vet vet left join fetch vet.specialties ORDER BY vet.lastName, vet.firstName").getResultList();