@@ -798,12 +798,12 @@ public <T> List<T> query(String sql, @Nullable Object @Nullable [] args, int[] a
798
798
@ Deprecated
799
799
@ Override
800
800
public <T > List <T > query (String sql , @ Nullable Object @ Nullable [] args , RowMapper <T > rowMapper ) throws DataAccessException {
801
- return result (query (sql , args , new RowMapperResultSetExtractor <>(rowMapper )));
801
+ return result (query (sql , newArgPreparedStatementSetter ( args ) , new RowMapperResultSetExtractor <>(rowMapper )));
802
802
}
803
803
804
804
@ Override
805
805
public <T > List <T > query (String sql , RowMapper <T > rowMapper , @ Nullable Object @ Nullable ... args ) throws DataAccessException {
806
- return result (query (sql , args , new RowMapperResultSetExtractor <>(rowMapper )));
806
+ return result (query (sql , newArgPreparedStatementSetter ( args ) , new RowMapperResultSetExtractor <>(rowMapper )));
807
807
}
808
808
809
809
/**
@@ -865,13 +865,13 @@ public <T> Stream<T> queryForStream(String sql, RowMapper<T> rowMapper, @Nullabl
865
865
@ Deprecated
866
866
@ Override
867
867
public <T > @ Nullable T queryForObject (String sql ,@ Nullable Object @ Nullable [] args , RowMapper <T > rowMapper ) throws DataAccessException {
868
- List <T > results = query (sql , args , new RowMapperResultSetExtractor <>(rowMapper , 1 ));
868
+ List <T > results = query (sql , newArgPreparedStatementSetter ( args ) , new RowMapperResultSetExtractor <>(rowMapper , 1 ));
869
869
return DataAccessUtils .nullableSingleResult (results );
870
870
}
871
871
872
872
@ Override
873
873
public <T > @ Nullable T queryForObject (String sql , RowMapper <T > rowMapper , @ Nullable Object @ Nullable ... args ) throws DataAccessException {
874
- List <T > results = query (sql , args , new RowMapperResultSetExtractor <>(rowMapper , 1 ));
874
+ List <T > results = query (sql , newArgPreparedStatementSetter ( args ) , new RowMapperResultSetExtractor <>(rowMapper , 1 ));
875
875
return DataAccessUtils .nullableSingleResult (results );
876
876
}
877
877
@@ -885,12 +885,12 @@ public <T> Stream<T> queryForStream(String sql, RowMapper<T> rowMapper, @Nullabl
885
885
@ Deprecated
886
886
@ Override
887
887
public <T > @ Nullable T queryForObject (String sql , @ Nullable Object @ Nullable [] args , Class <T > requiredType ) throws DataAccessException {
888
- return queryForObject (sql , args , getSingleColumnRowMapper (requiredType ));
888
+ return queryForObject (sql , getSingleColumnRowMapper (requiredType ), args );
889
889
}
890
890
891
891
@ Override
892
892
public <T > @ Nullable T queryForObject (String sql , Class <T > requiredType , @ Nullable Object @ Nullable ... args ) throws DataAccessException {
893
- return queryForObject (sql , args , getSingleColumnRowMapper (requiredType ));
893
+ return queryForObject (sql , getSingleColumnRowMapper (requiredType ), args );
894
894
}
895
895
896
896
@ Override
@@ -900,7 +900,7 @@ public Map<String, Object> queryForMap(String sql, @Nullable Object @Nullable []
900
900
901
901
@ Override
902
902
public Map <String , Object > queryForMap (String sql , @ Nullable Object @ Nullable ... args ) throws DataAccessException {
903
- return result (queryForObject (sql , args , getColumnMapRowMapper ()));
903
+ return result (queryForObject (sql , getColumnMapRowMapper (), args ));
904
904
}
905
905
906
906
@ Override
@@ -911,12 +911,12 @@ public <T> List<T> queryForList(String sql, @Nullable Object @Nullable [] args,
911
911
@ Deprecated
912
912
@ Override
913
913
public <T > List <T > queryForList (String sql , @ Nullable Object @ Nullable [] args , Class <T > elementType ) throws DataAccessException {
914
- return query (sql , args , getSingleColumnRowMapper (elementType ));
914
+ return query (sql , newArgPreparedStatementSetter ( args ) , getSingleColumnRowMapper (elementType ));
915
915
}
916
916
917
917
@ Override
918
918
public <T > List <T > queryForList (String sql , Class <T > elementType , @ Nullable Object @ Nullable ... args ) throws DataAccessException {
919
- return query (sql , args , getSingleColumnRowMapper (elementType ));
919
+ return query (sql , newArgPreparedStatementSetter ( args ) , getSingleColumnRowMapper (elementType ));
920
920
}
921
921
922
922
@ Override
@@ -926,7 +926,7 @@ public List<Map<String, Object>> queryForList(String sql, @Nullable Object @Null
926
926
927
927
@ Override
928
928
public List <Map <String , Object >> queryForList (String sql , @ Nullable Object @ Nullable ... args ) throws DataAccessException {
929
- return query (sql , args , getColumnMapRowMapper ());
929
+ return query (sql , newArgPreparedStatementSetter ( args ) , getColumnMapRowMapper ());
930
930
}
931
931
932
932
@ Override
@@ -936,7 +936,7 @@ public SqlRowSet queryForRowSet(String sql, @Nullable Object @Nullable [] args,
936
936
937
937
@ Override
938
938
public SqlRowSet queryForRowSet (String sql , @ Nullable Object @ Nullable ... args ) throws DataAccessException {
939
- return result (query (sql , args , new SqlRowSetResultSetExtractor ()));
939
+ return result (query (sql , newArgPreparedStatementSetter ( args ) , new SqlRowSetResultSetExtractor ()));
940
940
}
941
941
942
942
protected int update (final PreparedStatementCreator psc , final @ Nullable PreparedStatementSetter pss )
0 commit comments