@ -73,6 +74,8 @@ public class DefaultDataAccessStrategy implements DataAccessStrategy {
@@ -73,6 +74,8 @@ public class DefaultDataAccessStrategy implements DataAccessStrategy {
@ -84,7 +87,7 @@ public class DefaultDataAccessStrategy implements DataAccessStrategy {
@@ -84,7 +87,7 @@ public class DefaultDataAccessStrategy implements DataAccessStrategy {
Assert.notNull(sqlGeneratorSource,"SqlGeneratorSource must not be null");
Assert.notNull(context,"RelationalMappingContext must not be null");
@ -92,6 +95,7 @@ public class DefaultDataAccessStrategy implements DataAccessStrategy {
@@ -92,6 +95,7 @@ public class DefaultDataAccessStrategy implements DataAccessStrategy {
Assert.notNull(operations,"NamedParameterJdbcOperations must not be null");
Assert.notNull(sqlParametersFactory,"SqlParametersFactory must not be null");
Assert.notNull(insertStrategyFactory,"InsertStrategyFactory must not be null");
Assert.notNull(queryMappingConfiguration,"QueryMappingConfiguration must not be null");
this.sqlGeneratorSource=sqlGeneratorSource;
this.context=context;
@ -99,6 +103,7 @@ public class DefaultDataAccessStrategy implements DataAccessStrategy {
@@ -99,6 +103,7 @@ public class DefaultDataAccessStrategy implements DataAccessStrategy {
@ -272,7 +277,7 @@ public class DefaultDataAccessStrategy implements DataAccessStrategy {
@@ -272,7 +277,7 @@ public class DefaultDataAccessStrategy implements DataAccessStrategy {
@ -280,13 +285,13 @@ public class DefaultDataAccessStrategy implements DataAccessStrategy {
@@ -280,13 +285,13 @@ public class DefaultDataAccessStrategy implements DataAccessStrategy {
@ -298,7 +303,7 @@ public class DefaultDataAccessStrategy implements DataAccessStrategy {
@@ -298,7 +303,7 @@ public class DefaultDataAccessStrategy implements DataAccessStrategy {
@ -311,7 +316,7 @@ public class DefaultDataAccessStrategy implements DataAccessStrategy {
@@ -311,7 +316,7 @@ public class DefaultDataAccessStrategy implements DataAccessStrategy {
@ -365,18 +370,18 @@ public class DefaultDataAccessStrategy implements DataAccessStrategy {
@@ -365,18 +370,18 @@ public class DefaultDataAccessStrategy implements DataAccessStrategy {
@ -386,7 +391,7 @@ public class DefaultDataAccessStrategy implements DataAccessStrategy {
@@ -386,7 +391,7 @@ public class DefaultDataAccessStrategy implements DataAccessStrategy {
@ -398,7 +403,7 @@ public class DefaultDataAccessStrategy implements DataAccessStrategy {
@@ -398,7 +403,7 @@ public class DefaultDataAccessStrategy implements DataAccessStrategy {
@ -407,7 +412,7 @@ public class DefaultDataAccessStrategy implements DataAccessStrategy {
@@ -407,7 +412,7 @@ public class DefaultDataAccessStrategy implements DataAccessStrategy {
@ -416,7 +421,7 @@ public class DefaultDataAccessStrategy implements DataAccessStrategy {
@@ -416,7 +421,7 @@ public class DefaultDataAccessStrategy implements DataAccessStrategy {
@ -445,7 +450,13 @@ public class DefaultDataAccessStrategy implements DataAccessStrategy {
@@ -445,7 +450,13 @@ public class DefaultDataAccessStrategy implements DataAccessStrategy {
@ -76,9 +77,10 @@ public class MyBatisDataAccessStrategy implements DataAccessStrategy {
@@ -76,9 +77,10 @@ public class MyBatisDataAccessStrategy implements DataAccessStrategy {
@ -87,7 +89,7 @@ public class MyBatisDataAccessStrategy implements DataAccessStrategy {
@@ -87,7 +89,7 @@ public class MyBatisDataAccessStrategy implements DataAccessStrategy {
@ -98,7 +100,8 @@ public class MyBatisDataAccessStrategy implements DataAccessStrategy {
@@ -98,7 +100,8 @@ public class MyBatisDataAccessStrategy implements DataAccessStrategy {
converter,//
operations,//
sqlParametersFactory,//
insertStrategyFactory//
insertStrategyFactory,//
queryMappingConfiguration//
).create();
// the DefaultDataAccessStrategy needs a reference to the returned DataAccessStrategy. This creates a dependency
@ -72,6 +74,8 @@ public class AbstractJdbcConfiguration implements ApplicationContextAware {
@@ -72,6 +74,8 @@ public class AbstractJdbcConfiguration implements ApplicationContextAware {
@ -224,7 +228,9 @@ public class AbstractJdbcConfiguration implements ApplicationContextAware {
@@ -224,7 +228,9 @@ public class AbstractJdbcConfiguration implements ApplicationContextAware {
@ -248,6 +254,10 @@ public class AbstractJdbcConfiguration implements ApplicationContextAware {
@@ -248,6 +254,10 @@ public class AbstractJdbcConfiguration implements ApplicationContextAware {
@ -37,11 +41,13 @@ public class MyBatisJdbcConfiguration extends AbstractJdbcConfiguration {
@@ -37,11 +41,13 @@ public class MyBatisJdbcConfiguration extends AbstractJdbcConfiguration {
@ -166,6 +167,10 @@ public class JdbcRepositoryFactoryBean<T extends Repository<S, ID>, S, ID extend
@@ -166,6 +167,10 @@ public class JdbcRepositoryFactoryBean<T extends Repository<S, ID>, S, ID extend
Assert.state(beanFactory!=null,"If no DataAccessStrategy is set a BeanFactory must be available");
@ -181,16 +186,12 @@ public class JdbcRepositoryFactoryBean<T extends Repository<S, ID>, S, ID extend
@@ -181,16 +186,12 @@ public class JdbcRepositoryFactoryBean<T extends Repository<S, ID>, S, ID extend
@ -60,7 +61,7 @@ public class StringBasedJdbcQueryMappingConfigurationIntegrationTests {
@@ -60,7 +61,7 @@ public class StringBasedJdbcQueryMappingConfigurationIntegrationTests {