From 6e09d85fd72a146bb764655baa48177b5bd17cfb Mon Sep 17 00:00:00 2001 From: zhaoliang17 Date: Mon, 28 Mar 2022 19:26:52 +0800 Subject: [PATCH 1/2] fix run g.V() is error when backend is MYSQL --- .../com/baidu/hugegraph/backend/query/BatchConditionQuery.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/hugegraph-core/src/main/java/com/baidu/hugegraph/backend/query/BatchConditionQuery.java b/hugegraph-core/src/main/java/com/baidu/hugegraph/backend/query/BatchConditionQuery.java index 9b482544d8..60e6ddb855 100644 --- a/hugegraph-core/src/main/java/com/baidu/hugegraph/backend/query/BatchConditionQuery.java +++ b/hugegraph-core/src/main/java/com/baidu/hugegraph/backend/query/BatchConditionQuery.java @@ -21,6 +21,7 @@ import java.util.ArrayList; import java.util.List; +import java.util.Objects; import com.baidu.hugegraph.backend.query.Condition.RelationType; import com.baidu.hugegraph.type.HugeType; @@ -75,7 +76,7 @@ protected boolean sameQueryExceptKeyIN(ConditionQuery query) { continue; } Object key = r.key(); - if (!this.condition(key).equals(query.condition(key))) { + if (Objects.equals(this.condition(key), query.condition(key))) { return false; } } From 17d30e6aabe0adbd4525dc7beea0e858a42da599 Mon Sep 17 00:00:00 2001 From: zhaoliang17 Date: Mon, 28 Mar 2022 19:27:37 +0800 Subject: [PATCH 2/2] fix run g.V() is error when backend is MYSQL --- .../com/baidu/hugegraph/backend/query/BatchConditionQuery.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hugegraph-core/src/main/java/com/baidu/hugegraph/backend/query/BatchConditionQuery.java b/hugegraph-core/src/main/java/com/baidu/hugegraph/backend/query/BatchConditionQuery.java index 60e6ddb855..1f3a8bb494 100644 --- a/hugegraph-core/src/main/java/com/baidu/hugegraph/backend/query/BatchConditionQuery.java +++ b/hugegraph-core/src/main/java/com/baidu/hugegraph/backend/query/BatchConditionQuery.java @@ -76,7 +76,7 @@ protected boolean sameQueryExceptKeyIN(ConditionQuery query) { continue; } Object key = r.key(); - if (Objects.equals(this.condition(key), query.condition(key))) { + if (!Objects.equals(this.condition(key), query.condition(key))) { return false; } }