From 3d98d5e7c7424a2b35cee61d76129f23b06fc7b9 Mon Sep 17 00:00:00 2001 From: Otavio Santana Date: Sat, 11 Jan 2025 17:07:23 +0000 Subject: [PATCH 01/12] chore: include redics template supplier Signed-off-by: Otavio Santana --- .../redis/tck/RedisDBTemplateSupplier.java | 40 +++++++++++++++++++ .../src/test/resources/META-INF/beans.xml | 21 ++++++++++ .../jakarta.nosql.tck.TemplateSupplier | 1 + 3 files changed, 62 insertions(+) create mode 100644 jnosql-redis/src/test/java/org/eclipse/jnosql/databases/redis/tck/RedisDBTemplateSupplier.java create mode 100644 jnosql-redis/src/test/resources/META-INF/beans.xml create mode 100644 jnosql-redis/src/test/resources/META-INF/services/jakarta.nosql.tck.TemplateSupplier diff --git a/jnosql-redis/src/test/java/org/eclipse/jnosql/databases/redis/tck/RedisDBTemplateSupplier.java b/jnosql-redis/src/test/java/org/eclipse/jnosql/databases/redis/tck/RedisDBTemplateSupplier.java new file mode 100644 index 000000000..152e29c80 --- /dev/null +++ b/jnosql-redis/src/test/java/org/eclipse/jnosql/databases/redis/tck/RedisDBTemplateSupplier.java @@ -0,0 +1,40 @@ +/* + * Copyright (c) 2024 Contributors to the Eclipse Foundation + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * and Apache License v2.0 which accompanies this distribution. + * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html + * and the Apache License v2.0 is available at http://www.opensource.org/licenses/apache2.0.php. + * + * You may elect to redistribute this code under either of these licenses. + * + * Contributors: + * + * Otavio Santana + * Alessandro Moscatelli + * Maximillian Arruda + */ +package org.eclipse.jnosql.databases.redis.tck; + +import jakarta.enterprise.inject.se.SeContainerInitializer; +import jakarta.enterprise.inject.spi.CDI; +import jakarta.nosql.Template; +import jakarta.nosql.tck.TemplateSupplier; +import org.eclipse.jnosql.databases.mongodb.communication.MongoDBDocumentConfigurations; +import org.eclipse.jnosql.mapping.core.config.MappingConfigurations; + +import static org.eclipse.jnosql.databases.mongodb.communication.DocumentDatabase.INSTANCE; + +public class RedisDBTemplateSupplier implements TemplateSupplier { + + static { + System.setProperty(MongoDBDocumentConfigurations.HOST.get() + ".1", INSTANCE.host()); + System.setProperty(MappingConfigurations.DOCUMENT_DATABASE.get(), "jakarta-nosql-tck"); + SeContainerInitializer.newInstance().initialize(); + } + + @Override + public Template get() { + return CDI.current().select(Template.class).get(); + } +} diff --git a/jnosql-redis/src/test/resources/META-INF/beans.xml b/jnosql-redis/src/test/resources/META-INF/beans.xml new file mode 100644 index 000000000..0340ecdbc --- /dev/null +++ b/jnosql-redis/src/test/resources/META-INF/beans.xml @@ -0,0 +1,21 @@ + + + + \ No newline at end of file diff --git a/jnosql-redis/src/test/resources/META-INF/services/jakarta.nosql.tck.TemplateSupplier b/jnosql-redis/src/test/resources/META-INF/services/jakarta.nosql.tck.TemplateSupplier new file mode 100644 index 000000000..e9974f729 --- /dev/null +++ b/jnosql-redis/src/test/resources/META-INF/services/jakarta.nosql.tck.TemplateSupplier @@ -0,0 +1 @@ +org.eclipse.jnosql.databases.mongodb.tck.MongoDBTemplateSupplier \ No newline at end of file From 427b0d83b2fa3fae712c04ebac402f9f1c130d0b Mon Sep 17 00:00:00 2001 From: Otavio Santana Date: Sat, 11 Jan 2025 17:10:28 +0000 Subject: [PATCH 02/12] chore: include redistemplate configuration Signed-off-by: Otavio Santana --- .../META-INF/services/jakarta.nosql.tck.TemplateSupplier | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jnosql-redis/src/test/resources/META-INF/services/jakarta.nosql.tck.TemplateSupplier b/jnosql-redis/src/test/resources/META-INF/services/jakarta.nosql.tck.TemplateSupplier index e9974f729..dddef1385 100644 --- a/jnosql-redis/src/test/resources/META-INF/services/jakarta.nosql.tck.TemplateSupplier +++ b/jnosql-redis/src/test/resources/META-INF/services/jakarta.nosql.tck.TemplateSupplier @@ -1 +1 @@ -org.eclipse.jnosql.databases.mongodb.tck.MongoDBTemplateSupplier \ No newline at end of file +org.eclipse.jnosql.databases.redis.tck.RedisDBTemplateSupplier \ No newline at end of file From 99ba59ea87436d922570cee9e5110cc0be461bf8 Mon Sep 17 00:00:00 2001 From: Otavio Santana Date: Sat, 11 Jan 2025 17:10:42 +0000 Subject: [PATCH 03/12] feat: define configuration to redis Signed-off-by: Otavio Santana --- .../databases/redis/communication/KeyValueDatabase.java | 4 ++++ .../databases/redis/tck/RedisDBTemplateSupplier.java | 8 ++++---- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/jnosql-redis/src/test/java/org/eclipse/jnosql/databases/redis/communication/KeyValueDatabase.java b/jnosql-redis/src/test/java/org/eclipse/jnosql/databases/redis/communication/KeyValueDatabase.java index 64565f937..a2099eeda 100644 --- a/jnosql-redis/src/test/java/org/eclipse/jnosql/databases/redis/communication/KeyValueDatabase.java +++ b/jnosql-redis/src/test/java/org/eclipse/jnosql/databases/redis/communication/KeyValueDatabase.java @@ -35,6 +35,10 @@ public enum KeyValueDatabase implements Supplier { redis.start(); } + public String host() { + return redis.getHost(); + } + @Override public RedisBucketManagerFactory get() { RedisConfiguration configuration = new RedisConfiguration(); diff --git a/jnosql-redis/src/test/java/org/eclipse/jnosql/databases/redis/tck/RedisDBTemplateSupplier.java b/jnosql-redis/src/test/java/org/eclipse/jnosql/databases/redis/tck/RedisDBTemplateSupplier.java index 152e29c80..8986a6bc4 100644 --- a/jnosql-redis/src/test/java/org/eclipse/jnosql/databases/redis/tck/RedisDBTemplateSupplier.java +++ b/jnosql-redis/src/test/java/org/eclipse/jnosql/databases/redis/tck/RedisDBTemplateSupplier.java @@ -20,16 +20,16 @@ import jakarta.enterprise.inject.spi.CDI; import jakarta.nosql.Template; import jakarta.nosql.tck.TemplateSupplier; -import org.eclipse.jnosql.databases.mongodb.communication.MongoDBDocumentConfigurations; +import org.eclipse.jnosql.databases.redis.communication.KeyValueDatabase; +import org.eclipse.jnosql.databases.redis.communication.RedisConfigurations; import org.eclipse.jnosql.mapping.core.config.MappingConfigurations; -import static org.eclipse.jnosql.databases.mongodb.communication.DocumentDatabase.INSTANCE; public class RedisDBTemplateSupplier implements TemplateSupplier { static { - System.setProperty(MongoDBDocumentConfigurations.HOST.get() + ".1", INSTANCE.host()); - System.setProperty(MappingConfigurations.DOCUMENT_DATABASE.get(), "jakarta-nosql-tck"); + System.setProperty(RedisConfigurations.HOST.get() + ".1", KeyValueDatabase.INSTANCE.host()); + System.setProperty(MappingConfigurations.KEY_VALUE_DATABASE.get(), "jakarta-nosql-tck"); SeContainerInitializer.newInstance().initialize(); } From 8589290b97558c45867a4ddca92d8e3ed870a5eb Mon Sep 17 00:00:00 2001 From: Otavio Santana Date: Sat, 11 Jan 2025 17:12:37 +0000 Subject: [PATCH 04/12] fix: update configuration properties to redis database Signed-off-by: Otavio Santana --- .../databases/redis/communication/KeyValueDatabase.java | 4 ++++ .../jnosql/databases/redis/tck/RedisDBTemplateSupplier.java | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/jnosql-redis/src/test/java/org/eclipse/jnosql/databases/redis/communication/KeyValueDatabase.java b/jnosql-redis/src/test/java/org/eclipse/jnosql/databases/redis/communication/KeyValueDatabase.java index a2099eeda..34e597587 100644 --- a/jnosql-redis/src/test/java/org/eclipse/jnosql/databases/redis/communication/KeyValueDatabase.java +++ b/jnosql-redis/src/test/java/org/eclipse/jnosql/databases/redis/communication/KeyValueDatabase.java @@ -39,6 +39,10 @@ public String host() { return redis.getHost(); } + public int port() { + return redis.getFirstMappedPort(); + } + @Override public RedisBucketManagerFactory get() { RedisConfiguration configuration = new RedisConfiguration(); diff --git a/jnosql-redis/src/test/java/org/eclipse/jnosql/databases/redis/tck/RedisDBTemplateSupplier.java b/jnosql-redis/src/test/java/org/eclipse/jnosql/databases/redis/tck/RedisDBTemplateSupplier.java index 8986a6bc4..b0f1c7506 100644 --- a/jnosql-redis/src/test/java/org/eclipse/jnosql/databases/redis/tck/RedisDBTemplateSupplier.java +++ b/jnosql-redis/src/test/java/org/eclipse/jnosql/databases/redis/tck/RedisDBTemplateSupplier.java @@ -28,7 +28,8 @@ public class RedisDBTemplateSupplier implements TemplateSupplier { static { - System.setProperty(RedisConfigurations.HOST.get() + ".1", KeyValueDatabase.INSTANCE.host()); + System.setProperty(RedisConfigurations.HOST.get(), KeyValueDatabase.INSTANCE.host()); + System.setProperty((RedisConfigurations.PORT.get(), KeyValueDatabase.INSTANCE.port()); System.setProperty(MappingConfigurations.KEY_VALUE_DATABASE.get(), "jakarta-nosql-tck"); SeContainerInitializer.newInstance().initialize(); } From 92aa6330d80d1b0bd150f9dbb9333aa0aa4975ef Mon Sep 17 00:00:00 2001 From: Otavio Santana Date: Sat, 11 Jan 2025 17:20:55 +0000 Subject: [PATCH 05/12] chore: update activate tck Signed-off-by: Otavio Santana --- .../databases/redis/communication/KeyValueDatabase.java | 4 ++-- .../jnosql/databases/redis/tck/RedisDBTemplateSupplier.java | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/jnosql-redis/src/test/java/org/eclipse/jnosql/databases/redis/communication/KeyValueDatabase.java b/jnosql-redis/src/test/java/org/eclipse/jnosql/databases/redis/communication/KeyValueDatabase.java index 34e597587..60bbb91a6 100644 --- a/jnosql-redis/src/test/java/org/eclipse/jnosql/databases/redis/communication/KeyValueDatabase.java +++ b/jnosql-redis/src/test/java/org/eclipse/jnosql/databases/redis/communication/KeyValueDatabase.java @@ -39,8 +39,8 @@ public String host() { return redis.getHost(); } - public int port() { - return redis.getFirstMappedPort(); + public String port() { + return String.valueOf(redis.getFirstMappedPort()); } @Override diff --git a/jnosql-redis/src/test/java/org/eclipse/jnosql/databases/redis/tck/RedisDBTemplateSupplier.java b/jnosql-redis/src/test/java/org/eclipse/jnosql/databases/redis/tck/RedisDBTemplateSupplier.java index b0f1c7506..1752dcd6c 100644 --- a/jnosql-redis/src/test/java/org/eclipse/jnosql/databases/redis/tck/RedisDBTemplateSupplier.java +++ b/jnosql-redis/src/test/java/org/eclipse/jnosql/databases/redis/tck/RedisDBTemplateSupplier.java @@ -29,7 +29,7 @@ public class RedisDBTemplateSupplier implements TemplateSupplier { static { System.setProperty(RedisConfigurations.HOST.get(), KeyValueDatabase.INSTANCE.host()); - System.setProperty((RedisConfigurations.PORT.get(), KeyValueDatabase.INSTANCE.port()); + System.setProperty(RedisConfigurations.PORT.get(), KeyValueDatabase.INSTANCE.port()); System.setProperty(MappingConfigurations.KEY_VALUE_DATABASE.get(), "jakarta-nosql-tck"); SeContainerInitializer.newInstance().initialize(); } From aebf2ece98c099ef935ea462db0015054142228c Mon Sep 17 00:00:00 2001 From: Otavio Santana Date: Sun, 12 Jan 2025 05:45:54 +0000 Subject: [PATCH 06/12] feat: create orale nosql template supplier Signed-off-by: Otavio Santana --- .../tck/OracleNoSQLTemplateSupplier.java | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 jnosql-oracle-nosql/src/test/java/org/eclipse/jnosql/databases/oracle/tck/OracleNoSQLTemplateSupplier.java diff --git a/jnosql-oracle-nosql/src/test/java/org/eclipse/jnosql/databases/oracle/tck/OracleNoSQLTemplateSupplier.java b/jnosql-oracle-nosql/src/test/java/org/eclipse/jnosql/databases/oracle/tck/OracleNoSQLTemplateSupplier.java new file mode 100644 index 000000000..57f1c1678 --- /dev/null +++ b/jnosql-oracle-nosql/src/test/java/org/eclipse/jnosql/databases/oracle/tck/OracleNoSQLTemplateSupplier.java @@ -0,0 +1,41 @@ +/* + * Copyright (c) 2024 Contributors to the Eclipse Foundation + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * and Apache License v2.0 which accompanies this distribution. + * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html + * and the Apache License v2.0 is available at http://www.opensource.org/licenses/apache2.0.php. + * + * You may elect to redistribute this code under either of these licenses. + * + * Contributors: + * + * Otavio Santana + * Alessandro Moscatelli + * Maximillian Arruda + */ +package org.eclipse.jnosql.databases.oracle.tck; + +import jakarta.enterprise.inject.se.SeContainerInitializer; +import jakarta.enterprise.inject.spi.CDI; +import jakarta.nosql.Template; +import jakarta.nosql.tck.TemplateSupplier; +import org.eclipse.jnosql.databases.oracle.communication.Database; +import org.eclipse.jnosql.databases.oracle.communication.OracleNoSQLConfigurations; +import org.eclipse.jnosql.mapping.core.config.MappingConfigurations; +import org.eclipse.jnosql.mapping.document.DocumentTemplate; + + +public class OracleNoSQLTemplateSupplier implements TemplateSupplier { + + static { + System.setProperty(OracleNoSQLConfigurations.HOST.get() + ".1", Database.INSTANCE.host()); + System.setProperty(MappingConfigurations.DOCUMENT_DATABASE.get(), "jakarta-nosql-tck"); + SeContainerInitializer.newInstance().initialize(); + } + + @Override + public Template get() { + return CDI.current().select(DocumentTemplate.class).get(); + } +} From 9a734ae725fdc34727c2912decb403ffaf9010bd Mon Sep 17 00:00:00 2001 From: Otavio Santana Date: Sun, 12 Jan 2025 05:46:52 +0000 Subject: [PATCH 07/12] chore: create configuration structure Signed-off-by: Otavio Santana --- .../src/test/resources/META-INF/beans.xml | 21 +++++++++++++++++++ .../jakarta.nosql.tck.TemplateSupplier | 1 + 2 files changed, 22 insertions(+) create mode 100644 jnosql-oracle-nosql/src/test/resources/META-INF/beans.xml create mode 100644 jnosql-oracle-nosql/src/test/resources/META-INF/services/jakarta.nosql.tck.TemplateSupplier diff --git a/jnosql-oracle-nosql/src/test/resources/META-INF/beans.xml b/jnosql-oracle-nosql/src/test/resources/META-INF/beans.xml new file mode 100644 index 000000000..0340ecdbc --- /dev/null +++ b/jnosql-oracle-nosql/src/test/resources/META-INF/beans.xml @@ -0,0 +1,21 @@ + + + + \ No newline at end of file diff --git a/jnosql-oracle-nosql/src/test/resources/META-INF/services/jakarta.nosql.tck.TemplateSupplier b/jnosql-oracle-nosql/src/test/resources/META-INF/services/jakarta.nosql.tck.TemplateSupplier new file mode 100644 index 000000000..e9974f729 --- /dev/null +++ b/jnosql-oracle-nosql/src/test/resources/META-INF/services/jakarta.nosql.tck.TemplateSupplier @@ -0,0 +1 @@ +org.eclipse.jnosql.databases.mongodb.tck.MongoDBTemplateSupplier \ No newline at end of file From faee6eaff6c613b55a6b9d143bb30c87262c0288 Mon Sep 17 00:00:00 2001 From: Otavio Santana Date: Sun, 12 Jan 2025 05:47:35 +0000 Subject: [PATCH 08/12] chore: update configuration of TCK Signed-off-by: Otavio Santana --- .../META-INF/services/jakarta.nosql.tck.TemplateSupplier | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jnosql-oracle-nosql/src/test/resources/META-INF/services/jakarta.nosql.tck.TemplateSupplier b/jnosql-oracle-nosql/src/test/resources/META-INF/services/jakarta.nosql.tck.TemplateSupplier index e9974f729..c0767d71a 100644 --- a/jnosql-oracle-nosql/src/test/resources/META-INF/services/jakarta.nosql.tck.TemplateSupplier +++ b/jnosql-oracle-nosql/src/test/resources/META-INF/services/jakarta.nosql.tck.TemplateSupplier @@ -1 +1 @@ -org.eclipse.jnosql.databases.mongodb.tck.MongoDBTemplateSupplier \ No newline at end of file +org.eclipse.jnosql.databases.oracle.tck.OracleNoSQLTemplateSupplier \ No newline at end of file From 7208d36227f9fd3b6710b83fb8050abbcbe511c9 Mon Sep 17 00:00:00 2001 From: Otavio Santana Date: Sun, 12 Jan 2025 05:57:15 +0000 Subject: [PATCH 09/12] chore: update configuration at oraclel database table in tck Signed-off-by: Otavio Santana --- .../databases/oracle/tck/OracleNoSQLTemplateSupplier.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/jnosql-oracle-nosql/src/test/java/org/eclipse/jnosql/databases/oracle/tck/OracleNoSQLTemplateSupplier.java b/jnosql-oracle-nosql/src/test/java/org/eclipse/jnosql/databases/oracle/tck/OracleNoSQLTemplateSupplier.java index 57f1c1678..5f29c150d 100644 --- a/jnosql-oracle-nosql/src/test/java/org/eclipse/jnosql/databases/oracle/tck/OracleNoSQLTemplateSupplier.java +++ b/jnosql-oracle-nosql/src/test/java/org/eclipse/jnosql/databases/oracle/tck/OracleNoSQLTemplateSupplier.java @@ -29,8 +29,8 @@ public class OracleNoSQLTemplateSupplier implements TemplateSupplier { static { - System.setProperty(OracleNoSQLConfigurations.HOST.get() + ".1", Database.INSTANCE.host()); - System.setProperty(MappingConfigurations.DOCUMENT_DATABASE.get(), "jakarta-nosql-tck"); + System.setProperty(OracleNoSQLConfigurations.HOST.get(), Database.INSTANCE.host()); + System.setProperty(MappingConfigurations.DOCUMENT_DATABASE.get(), "jakartanosqltck"); SeContainerInitializer.newInstance().initialize(); } From 914b4fdb620a184117449ed81c6d99b2e412e736 Mon Sep 17 00:00:00 2001 From: Otavio Santana Date: Sun, 12 Jan 2025 06:14:14 +0000 Subject: [PATCH 10/12] fix: update and fix between at oracle nosql database Signed-off-by: Otavio Santana --- .../databases/oracle/communication/AbstractQueryBuilder.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/jnosql-oracle-nosql/src/main/java/org/eclipse/jnosql/databases/oracle/communication/AbstractQueryBuilder.java b/jnosql-oracle-nosql/src/main/java/org/eclipse/jnosql/databases/oracle/communication/AbstractQueryBuilder.java index 963c330be..04d8b6ff2 100644 --- a/jnosql-oracle-nosql/src/main/java/org/eclipse/jnosql/databases/oracle/communication/AbstractQueryBuilder.java +++ b/jnosql-oracle-nosql/src/main/java/org/eclipse/jnosql/databases/oracle/communication/AbstractQueryBuilder.java @@ -88,13 +88,12 @@ protected void condition(CriteriaCondition condition, StringBuilder query, List< } protected void predicateBetween(StringBuilder query,List params, Element document) { - query.append(" BETWEEN "); String name = identifierOf(document.name()); List values = new ArrayList<>(); ((Iterable) document.get()).forEach(values::add); - query.append(name).append(" ? AND ? "); + query.append(name).append(" BETWEEN ? AND ? "); FieldValue fieldValue = FieldValueConverter.INSTANCE.of(values.get(ORIGIN)); FieldValue fieldValue2 = FieldValueConverter.INSTANCE.of(values.get(1)); params.add(fieldValue); From 5af56272f4144fdaf72dc995638fcc585becbb87 Mon Sep 17 00:00:00 2001 From: Otavio Santana Date: Sun, 12 Jan 2025 06:14:31 +0000 Subject: [PATCH 11/12] style: update structure at query loog Signed-off-by: Otavio Santana --- .../oracle/communication/DefaultOracleNoSQLDocumentManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jnosql-oracle-nosql/src/main/java/org/eclipse/jnosql/databases/oracle/communication/DefaultOracleNoSQLDocumentManager.java b/jnosql-oracle-nosql/src/main/java/org/eclipse/jnosql/databases/oracle/communication/DefaultOracleNoSQLDocumentManager.java index 850f0ec92..679f5decf 100644 --- a/jnosql-oracle-nosql/src/main/java/org/eclipse/jnosql/databases/oracle/communication/DefaultOracleNoSQLDocumentManager.java +++ b/jnosql-oracle-nosql/src/main/java/org/eclipse/jnosql/databases/oracle/communication/DefaultOracleNoSQLDocumentManager.java @@ -143,7 +143,7 @@ public void delete(DeleteQuery query) { } } if (!oracleQuery.hasOnlyIds()) { - LOGGER.finest("Executing delete query at Oracle NoSQL: " +oracleQuery.query()); + LOGGER.finest("Executing delete query at Oracle NoSQL: " + oracleQuery.query()); var prepReq = new PrepareRequest().setStatement(oracleQuery.query()); var prepRes = serviceHandle.prepare(prepReq); PreparedStatement preparedStatement = prepRes.getPreparedStatement(); From 01c2b940e7739a4f461a2336375fffc3d90cf2c6 Mon Sep 17 00:00:00 2001 From: Otavio Santana Date: Sun, 12 Jan 2025 17:42:27 +0000 Subject: [PATCH 12/12] docs: comment like and define to unsupported exception Signed-off-by: Otavio Santana --- .../databases/oracle/communication/AbstractQueryBuilder.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/jnosql-oracle-nosql/src/main/java/org/eclipse/jnosql/databases/oracle/communication/AbstractQueryBuilder.java b/jnosql-oracle-nosql/src/main/java/org/eclipse/jnosql/databases/oracle/communication/AbstractQueryBuilder.java index 04d8b6ff2..0793a691f 100644 --- a/jnosql-oracle-nosql/src/main/java/org/eclipse/jnosql/databases/oracle/communication/AbstractQueryBuilder.java +++ b/jnosql-oracle-nosql/src/main/java/org/eclipse/jnosql/databases/oracle/communication/AbstractQueryBuilder.java @@ -64,9 +64,9 @@ protected void condition(CriteriaCondition condition, StringBuilder query, List< case GREATER_EQUALS_THAN: predicate(query, " >= ", document, params); return; - case LIKE: +/* case LIKE: predicate(query, " LIKE ", document, params); - return; + return;*/ case NOT: query.append(" NOT "); condition(document.get(CriteriaCondition.class), query, params, ids);