From 53b326a7bb99f13cffd0d91765d161cca73fa68c Mon Sep 17 00:00:00 2001 From: lukaseder Date: Thu, 5 Feb 2015 13:04:28 +0100 Subject: [PATCH] [#4028] Loader API's onDuplicateKeyIgnore() executes inefficient SELECT --- jOOQ/src/main/java/org/jooq/impl/LoaderImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/LoaderImpl.java b/jOOQ/src/main/java/org/jooq/impl/LoaderImpl.java index 62cfd0ee35..06eb8dc1d6 100644 --- a/jOOQ/src/main/java/org/jooq/impl/LoaderImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/LoaderImpl.java @@ -510,7 +510,7 @@ class LoaderImpl> implements select.addConditions(getCondition(fields[i], row[i])); try { - if (select.execute() > 0) { + if (create.fetchExists(select)) { ignored++; continue rows; }