From 90d083a9f92bd04f7d28718bf80e8cc2621d9d37 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Tue, 13 Sep 2022 15:06:16 +0200 Subject: [PATCH] [jOOQ/jOOQ#13974] ParsingConnection doesn't correctly relay Statement::getResultSet, Statement::getUpdateCount, or Statement::getMoreResults on static Statement --- jOOQ/src/main/java/org/jooq/impl/ParsingStatement.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/ParsingStatement.java b/jOOQ/src/main/java/org/jooq/impl/ParsingStatement.java index 29bb0725b4..10c4e60059 100644 --- a/jOOQ/src/main/java/org/jooq/impl/ParsingStatement.java +++ b/jOOQ/src/main/java/org/jooq/impl/ParsingStatement.java @@ -344,9 +344,11 @@ final class ParsingStatement implements CallableStatement { // XXX: Prepared statement execution // ------------------------------------------------------------------------- - private final PreparedStatement last() throws SQLException { + private final Statement last() throws SQLException { if (last != null) return last; + else if (statement != null) + return statement; else throw new SQLException("No PreparedStatement is available yet"); }