diff --git a/core/backend/pom.xml b/core/backend/pom.xml
index 69d5e919d3..926ece9e33 100644
--- a/core/backend/pom.xml
+++ b/core/backend/pom.xml
@@ -99,6 +99,17 @@
com.github.pagehelper
pagehelper
5.3.1
+
+
+ jsqlparser
+ com.github.jsqlparser
+
+
+
+
+ com.github.jsqlparser
+ jsqlparser
+ 4.6
org.apache.shiro
@@ -331,6 +342,12 @@
ashot
1.5.4
+
+ io.dataease
+ dataease-plugin-common
+ 1.18.11
+ compile
+
diff --git a/core/backend/src/main/java/io/dataease/service/dataset/DataSetTableService.java b/core/backend/src/main/java/io/dataease/service/dataset/DataSetTableService.java
index 19586b83dc..1ac62f60d3 100644
--- a/core/backend/src/main/java/io/dataease/service/dataset/DataSetTableService.java
+++ b/core/backend/src/main/java/io/dataease/service/dataset/DataSetTableService.java
@@ -2865,9 +2865,8 @@ public class DataSetTableService {
visitBinaryExpression(likeExpression,
(likeExpression.isNot() ? " NOT" : "") + (likeExpression.isCaseInsensitive() ? " ILIKE " : " LIKE "));
- String escape = likeExpression.getEscape();
- if (escape != null) {
- buffer.append(" ESCAPE '").append(escape).append('\'');
+ if (likeExpression.getEscape() != null) {
+ buffer.append(" ESCAPE '").append(likeExpression.getEscape()).append('\'');
}
}