From d24bdc7448dc7083bf844533ed9e8efb1a2f39db Mon Sep 17 00:00:00 2001 From: Oliver Gierke Date: Fri, 13 Apr 2012 21:34:31 +0200 Subject: [PATCH] =?UTF-8?q?DATAJPA-191=20-=20Adapted=20changes=20in=20Crud?= =?UTF-8?q?Repository.save(=E2=80=A6)=20methods.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../data/jpa/repository/JpaRepository.java | 2 +- .../data/jpa/repository/support/SimpleJpaRepository.java | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main/java/org/springframework/data/jpa/repository/JpaRepository.java b/src/main/java/org/springframework/data/jpa/repository/JpaRepository.java index 1b3b936dd..2939404b1 100644 --- a/src/main/java/org/springframework/data/jpa/repository/JpaRepository.java +++ b/src/main/java/org/springframework/data/jpa/repository/JpaRepository.java @@ -52,7 +52,7 @@ public interface JpaRepository extends PagingAndSort * @see * org.springframework.data.repository.Repository#save(java.lang.Iterable) */ - List save(Iterable entities); + List save(Iterable entities); /** * Flushes all pending changes to the database. diff --git a/src/main/java/org/springframework/data/jpa/repository/support/SimpleJpaRepository.java b/src/main/java/org/springframework/data/jpa/repository/support/SimpleJpaRepository.java index 94150da04..c55477bc3 100644 --- a/src/main/java/org/springframework/data/jpa/repository/support/SimpleJpaRepository.java +++ b/src/main/java/org/springframework/data/jpa/repository/support/SimpleJpaRepository.java @@ -329,7 +329,7 @@ public class SimpleJpaRepository implements JpaRepos * @see org.springframework.data.repository.CrudRepository#save(java.lang.Object) */ @Transactional - public T save(T entity) { + public S save(S entity) { if (entityInformation.isNew(entity)) { em.persist(entity); @@ -357,15 +357,15 @@ public class SimpleJpaRepository implements JpaRepos * @see org.springframework.data.jpa.repository.JpaRepository#save(java.lang.Iterable) */ @Transactional - public List save(Iterable entities) { + public List save(Iterable entities) { - List result = new ArrayList(); + List result = new ArrayList(); if (entities == null) { return result; } - for (T entity : entities) { + for (S entity : entities) { result.add(save(entity)); }