From 1571f93de7ce34d8df8f03a3cd32debf3fe926da Mon Sep 17 00:00:00 2001 From: lukaseder Date: Mon, 1 Jun 2015 18:51:36 +0200 Subject: [PATCH] [#4344] MockStatement returns wrong update counts --- jOOQ/src/main/java/org/jooq/tools/jdbc/MockStatement.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jOOQ/src/main/java/org/jooq/tools/jdbc/MockStatement.java b/jOOQ/src/main/java/org/jooq/tools/jdbc/MockStatement.java index 11808dfbf0..466cc4ba6f 100644 --- a/jOOQ/src/main/java/org/jooq/tools/jdbc/MockStatement.java +++ b/jOOQ/src/main/java/org/jooq/tools/jdbc/MockStatement.java @@ -229,7 +229,7 @@ public class MockStatement extends JDBC41Statement implements CallableStatement @Override public int getUpdateCount() throws SQLException { checkNotClosed(); - return (result != null && result.length > 0) ? result[resultIndex].rows : 0; + return (result != null && resultIndex < result.length) && result[resultIndex].data == null ? result[resultIndex].rows : -1; } @Override