From 28f6261a30979cf3cfde1fc86d9b23837ffa77be Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Fri, 26 May 2023 11:49:36 +0200 Subject: [PATCH] [jOOQ/jOOQ#14306] Fix a regression of [#jOOQ/jOOQ#13574] --- jOOQ/src/main/java/org/jooq/impl/AbstractDMLQuery.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/AbstractDMLQuery.java b/jOOQ/src/main/java/org/jooq/impl/AbstractDMLQuery.java index 9eb05e3111..e1bcf76cbd 100644 --- a/jOOQ/src/main/java/org/jooq/impl/AbstractDMLQuery.java +++ b/jOOQ/src/main/java/org/jooq/impl/AbstractDMLQuery.java @@ -1219,7 +1219,7 @@ abstract class AbstractDMLQuery extends AbstractRowCountQuery case HSQLDB: default: { - executeReturningGeneratedKeys(ctx, listener); + result = executeReturningGeneratedKeys(ctx, listener); break; } } @@ -1243,12 +1243,14 @@ abstract class AbstractDMLQuery extends AbstractRowCountQuery } } - private final void executeReturningGeneratedKeys(ExecuteContext ctx, ExecuteListener listener) throws SQLException { + private final int executeReturningGeneratedKeys(ExecuteContext ctx, ExecuteListener listener) throws SQLException { listener.executeStart(ctx); int result = executeImmediate(ctx.statement()).executeUpdate(); ctx.rows(result); ctx.resultSet(ctx.statement().getGeneratedKeys()); listener.executeEnd(ctx); + + return result; } private final int executeReturningGeneratedKeysFetchAdditionalRows(ExecuteContext ctx, ExecuteListener listener) throws SQLException {