From 920e18307487d2fe650e284cfb914f22b09ceb2a Mon Sep 17 00:00:00 2001 From: Meng Zuozhu Date: Tue, 8 Mar 2022 20:48:23 +0800 Subject: [PATCH 1/2] Fix negated between toString. --- .../org/springframework/data/relational/core/sql/Between.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/spring-data-relational/src/main/java/org/springframework/data/relational/core/sql/Between.java b/spring-data-relational/src/main/java/org/springframework/data/relational/core/sql/Between.java index a6cd1eb95b..461447a087 100644 --- a/spring-data-relational/src/main/java/org/springframework/data/relational/core/sql/Between.java +++ b/spring-data-relational/src/main/java/org/springframework/data/relational/core/sql/Between.java @@ -23,6 +23,7 @@ * Results in a rendered condition: {@code BETWEEN AND }. * * @author Mark Paluch + * @author Meng Zuozhu * @since 2.2 */ public class Between extends AbstractSegment implements Condition { @@ -91,6 +92,6 @@ public Between not() { @Override public String toString() { - return column + " BETWEEN " + begin + " AND " + end; + return column + (negated ? " NOT" : "") + " BETWEEN " + begin + " AND " + end; } } From 82f45316c2fb7fca160e9d71fc17b0c3902b54fb Mon Sep 17 00:00:00 2001 From: Meng Zuozhu Date: Tue, 8 Mar 2022 20:49:43 +0800 Subject: [PATCH 2/2] Fix negated like toString. --- .../org/springframework/data/relational/core/sql/Like.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/spring-data-relational/src/main/java/org/springframework/data/relational/core/sql/Like.java b/spring-data-relational/src/main/java/org/springframework/data/relational/core/sql/Like.java index aeccda54d9..8c1bc07f47 100644 --- a/spring-data-relational/src/main/java/org/springframework/data/relational/core/sql/Like.java +++ b/spring-data-relational/src/main/java/org/springframework/data/relational/core/sql/Like.java @@ -23,6 +23,7 @@ * Results in a rendered condition: {@code LIKE }. * * @author Mark Paluch + * @author Meng Zuozhu * @since 1.1 */ public class Like extends AbstractSegment implements Condition { @@ -80,6 +81,6 @@ public Like not() { @Override public String toString() { - return left + " LIKE " + right; + return left + (negated ? " NOT" : "") + " LIKE " + right; } }