Replace code duplications with doWithBatch(…) method. Return most concrete type in DefaultDataAccessStrategy and MyBatisDataAccessStrategy.
See #1623
Original pull request: #1897
@ -173,19 +176,8 @@ public class JdbcAggregateTemplate implements JdbcAggregateOperations {
@@ -173,19 +176,8 @@ public class JdbcAggregateTemplate implements JdbcAggregateOperations {
@Override
public<T>List<T>saveAll(Iterable<T>instances){
Assert.notNull(instances,"Aggregate instances must not be null");
@ -206,21 +198,7 @@ public class JdbcAggregateTemplate implements JdbcAggregateOperations {
@@ -206,21 +198,7 @@ public class JdbcAggregateTemplate implements JdbcAggregateOperations {
@Override
public<T>List<T>insertAll(Iterable<T>instances){
Assert.notNull(instances,"Aggregate instances must not be null");
@ -241,21 +219,35 @@ public class JdbcAggregateTemplate implements JdbcAggregateOperations {
@@ -241,21 +219,35 @@ public class JdbcAggregateTemplate implements JdbcAggregateOperations {
@ -272,12 +272,12 @@ public class DefaultDataAccessStrategy implements DataAccessStrategy {
@@ -272,12 +272,12 @@ public class DefaultDataAccessStrategy implements DataAccessStrategy {
@ -290,7 +290,7 @@ public class DefaultDataAccessStrategy implements DataAccessStrategy {
@@ -290,7 +290,7 @@ public class DefaultDataAccessStrategy implements DataAccessStrategy {
Assert.notNull(identifier,"identifier must not be null");
@ -338,12 +338,12 @@ public class DefaultDataAccessStrategy implements DataAccessStrategy {
@@ -338,12 +338,12 @@ public class DefaultDataAccessStrategy implements DataAccessStrategy {
@ -361,7 +361,7 @@ public class DefaultDataAccessStrategy implements DataAccessStrategy {
@@ -361,7 +361,7 @@ public class DefaultDataAccessStrategy implements DataAccessStrategy {
@ -370,7 +370,7 @@ public class DefaultDataAccessStrategy implements DataAccessStrategy {
@@ -370,7 +370,7 @@ public class DefaultDataAccessStrategy implements DataAccessStrategy {
@ -256,7 +256,7 @@ public class MyBatisDataAccessStrategy implements DataAccessStrategy {
@@ -256,7 +256,7 @@ public class MyBatisDataAccessStrategy implements DataAccessStrategy {
@ -264,13 +264,13 @@ public class MyBatisDataAccessStrategy implements DataAccessStrategy {
@@ -264,13 +264,13 @@ public class MyBatisDataAccessStrategy implements DataAccessStrategy {
@ -288,7 +288,7 @@ public class MyBatisDataAccessStrategy implements DataAccessStrategy {
@@ -288,7 +288,7 @@ public class MyBatisDataAccessStrategy implements DataAccessStrategy {
@ -297,7 +297,7 @@ public class MyBatisDataAccessStrategy implements DataAccessStrategy {
@@ -297,7 +297,7 @@ public class MyBatisDataAccessStrategy implements DataAccessStrategy {
@ -311,12 +311,12 @@ public class MyBatisDataAccessStrategy implements DataAccessStrategy {
@@ -311,12 +311,12 @@ public class MyBatisDataAccessStrategy implements DataAccessStrategy {