From 1a965a0619ef390f3a19b4a2ce31c7ae1a3c9bc5 Mon Sep 17 00:00:00 2001 From: Elena Mokeeva Date: Tue, 20 Jun 2023 13:49:50 +0200 Subject: [PATCH] Closes #2299 - remove lock from the query when unnecessary --- .../taskana/task/internal/TaskQuerySqlProvider.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/taskana-core/src/main/java/pro/taskana/task/internal/TaskQuerySqlProvider.java b/lib/taskana-core/src/main/java/pro/taskana/task/internal/TaskQuerySqlProvider.java index f282b027e..3fda287d3 100644 --- a/lib/taskana-core/src/main/java/pro/taskana/task/internal/TaskQuerySqlProvider.java +++ b/lib/taskana-core/src/main/java/pro/taskana/task/internal/TaskQuerySqlProvider.java @@ -70,9 +70,11 @@ public class TaskQuerySqlProvider { + "ORDER BY ${item}" + " " + " " - + "FETCH FIRST ROW ONLY FOR UPDATE" + + "FETCH FIRST ROW ONLY FOR UPDATE " + "" - + "WITH RS USE AND KEEP UPDATE LOCKS " + + "WITH RS USE " + + "AND KEEP UPDATE LOCKS " + + "WITH UR " + CLOSING_SCRIPT_TAG; } @@ -429,9 +431,7 @@ public class TaskQuerySqlProvider { } private static String openOuterClauseForGroupByPorOrSor() { - return " " - + "SELECT * FROM (" - + " "; + return " " + "SELECT * FROM (" + " "; } private static String closeOuterClauseForGroupByPor() {