[jOOQ/jOOQ#14328] Excess query executed against SQLite when emulating

INSERT .. RETURNING
This commit is contained in:
Lukas Eder 2022-11-30 16:17:27 +01:00
parent 7398267569
commit 29a3d17711

View File

@ -999,7 +999,7 @@ abstract class AbstractDMLQuery<R extends Record> extends AbstractRowCountQuery
returnedResult =
create.select(returning)
.from(table)
.where(rowid().equal(rowid().getDataType().convert(create.lastID())))
.where(rowid().eq(DSL.field("last_insert_rowid()", rowid().getDataType())))
.fetch();
returnedResult.attach(((DefaultExecuteContext) ctx).originalConfiguration());