diff --git a/src/main/java/org/apache/ibatis/executor/BaseExecutor.java b/src/main/java/org/apache/ibatis/executor/BaseExecutor.java index e70f157b123..4a585126157 100644 --- a/src/main/java/org/apache/ibatis/executor/BaseExecutor.java +++ b/src/main/java/org/apache/ibatis/executor/BaseExecutor.java @@ -131,7 +131,7 @@ public List flushStatements(boolean isRollBack) throws SQLException } @Override - public List query(MappedStatement ms, Object parameter, RowBounds rowBounds, ResultHandler resultHandler) + public List query(MappedStatement ms, Object parameter, RowBounds rowBounds, ResultHandler resultHandler) throws SQLException { BoundSql boundSql = ms.getBoundSql(parameter); CacheKey key = createCacheKey(ms, parameter, rowBounds, boundSql); @@ -140,7 +140,7 @@ public List query(MappedStatement ms, Object parameter, RowBounds rowBoun @SuppressWarnings("unchecked") @Override - public List query(MappedStatement ms, Object parameter, RowBounds rowBounds, ResultHandler resultHandler, + public List query(MappedStatement ms, Object parameter, RowBounds rowBounds, ResultHandler resultHandler, CacheKey key, BoundSql boundSql) throws SQLException { ErrorContext.instance().resource(ms.getResource()).activity("executing a query").object(ms.getId()); if (closed) { @@ -286,7 +286,7 @@ public void clearLocalCache() { protected abstract List doFlushStatements(boolean isRollback) throws SQLException; protected abstract List doQuery(MappedStatement ms, Object parameter, RowBounds rowBounds, - ResultHandler resultHandler, BoundSql boundSql) throws SQLException; + ResultHandler resultHandler, BoundSql boundSql) throws SQLException; protected abstract Cursor doQueryCursor(MappedStatement ms, Object parameter, RowBounds rowBounds, BoundSql boundSql) throws SQLException; @@ -337,7 +337,7 @@ private void handleLocallyCachedOutputParameters(MappedStatement ms, CacheKey ke } private List queryFromDatabase(MappedStatement ms, Object parameter, RowBounds rowBounds, - ResultHandler resultHandler, CacheKey key, BoundSql boundSql) throws SQLException { + ResultHandler resultHandler, CacheKey key, BoundSql boundSql) throws SQLException { List list; localCache.putObject(key, EXECUTION_PLACEHOLDER); try { diff --git a/src/main/java/org/apache/ibatis/executor/BatchExecutor.java b/src/main/java/org/apache/ibatis/executor/BatchExecutor.java index 43767c6d07a..9c9a967b4af 100644 --- a/src/main/java/org/apache/ibatis/executor/BatchExecutor.java +++ b/src/main/java/org/apache/ibatis/executor/BatchExecutor.java @@ -81,7 +81,7 @@ public int doUpdate(MappedStatement ms, Object parameterObject) throws SQLExcept @Override public List doQuery(MappedStatement ms, Object parameterObject, RowBounds rowBounds, - ResultHandler resultHandler, BoundSql boundSql) throws SQLException { + ResultHandler resultHandler, BoundSql boundSql) throws SQLException { Statement stmt = null; try { flushStatements(); diff --git a/src/main/java/org/apache/ibatis/executor/CachingExecutor.java b/src/main/java/org/apache/ibatis/executor/CachingExecutor.java index deec8bf57c7..4ac21fad630 100644 --- a/src/main/java/org/apache/ibatis/executor/CachingExecutor.java +++ b/src/main/java/org/apache/ibatis/executor/CachingExecutor.java @@ -83,7 +83,7 @@ public Cursor queryCursor(MappedStatement ms, Object parameter, RowBounds } @Override - public List query(MappedStatement ms, Object parameterObject, RowBounds rowBounds, ResultHandler resultHandler) + public List query(MappedStatement ms, Object parameterObject, RowBounds rowBounds, ResultHandler resultHandler) throws SQLException { BoundSql boundSql = ms.getBoundSql(parameterObject); CacheKey key = createCacheKey(ms, parameterObject, rowBounds, boundSql); @@ -91,7 +91,7 @@ public List query(MappedStatement ms, Object parameterObject, RowBounds r } @Override - public List query(MappedStatement ms, Object parameterObject, RowBounds rowBounds, ResultHandler resultHandler, + public List query(MappedStatement ms, Object parameterObject, RowBounds rowBounds, ResultHandler resultHandler, CacheKey key, BoundSql boundSql) throws SQLException { Cache cache = ms.getCache(); if (cache != null) { diff --git a/src/main/java/org/apache/ibatis/executor/Executor.java b/src/main/java/org/apache/ibatis/executor/Executor.java index 837347373cc..384702f1159 100644 --- a/src/main/java/org/apache/ibatis/executor/Executor.java +++ b/src/main/java/org/apache/ibatis/executor/Executor.java @@ -32,14 +32,14 @@ */ public interface Executor { - ResultHandler NO_RESULT_HANDLER = null; + ResultHandler NO_RESULT_HANDLER = null; int update(MappedStatement ms, Object parameter) throws SQLException; - List query(MappedStatement ms, Object parameter, RowBounds rowBounds, ResultHandler resultHandler, + List query(MappedStatement ms, Object parameter, RowBounds rowBounds, ResultHandler resultHandler, CacheKey cacheKey, BoundSql boundSql) throws SQLException; - List query(MappedStatement ms, Object parameter, RowBounds rowBounds, ResultHandler resultHandler) + List query(MappedStatement ms, Object parameter, RowBounds rowBounds, ResultHandler resultHandler) throws SQLException; Cursor queryCursor(MappedStatement ms, Object parameter, RowBounds rowBounds) throws SQLException; diff --git a/src/main/java/org/apache/ibatis/executor/ReuseExecutor.java b/src/main/java/org/apache/ibatis/executor/ReuseExecutor.java index 38a34a55411..fdea4cc1956 100644 --- a/src/main/java/org/apache/ibatis/executor/ReuseExecutor.java +++ b/src/main/java/org/apache/ibatis/executor/ReuseExecutor.java @@ -53,7 +53,7 @@ public int doUpdate(MappedStatement ms, Object parameter) throws SQLException { } @Override - public List doQuery(MappedStatement ms, Object parameter, RowBounds rowBounds, ResultHandler resultHandler, + public List doQuery(MappedStatement ms, Object parameter, RowBounds rowBounds, ResultHandler resultHandler, BoundSql boundSql) throws SQLException { Configuration configuration = ms.getConfiguration(); StatementHandler handler = configuration.newStatementHandler(wrapper, ms, parameter, rowBounds, resultHandler, diff --git a/src/main/java/org/apache/ibatis/executor/SimpleExecutor.java b/src/main/java/org/apache/ibatis/executor/SimpleExecutor.java index 80b5567596b..24adc2ee9d1 100644 --- a/src/main/java/org/apache/ibatis/executor/SimpleExecutor.java +++ b/src/main/java/org/apache/ibatis/executor/SimpleExecutor.java @@ -54,7 +54,7 @@ public int doUpdate(MappedStatement ms, Object parameter) throws SQLException { } @Override - public List doQuery(MappedStatement ms, Object parameter, RowBounds rowBounds, ResultHandler resultHandler, + public List doQuery(MappedStatement ms, Object parameter, RowBounds rowBounds, ResultHandler resultHandler, BoundSql boundSql) throws SQLException { Statement stmt = null; try { diff --git a/src/main/java/org/apache/ibatis/executor/loader/ResultLoaderMap.java b/src/main/java/org/apache/ibatis/executor/loader/ResultLoaderMap.java index 1d4a1314b4c..b9f394edf0e 100644 --- a/src/main/java/org/apache/ibatis/executor/loader/ResultLoaderMap.java +++ b/src/main/java/org/apache/ibatis/executor/loader/ResultLoaderMap.java @@ -300,7 +300,7 @@ protected List doFlushStatements(boolean isRollback) throws SQLExce @Override protected List doQuery(MappedStatement ms, Object parameter, RowBounds rowBounds, - ResultHandler resultHandler, BoundSql boundSql) throws SQLException { + ResultHandler resultHandler, BoundSql boundSql) throws SQLException { throw new UnsupportedOperationException("Not supported."); }