diff --git a/querydsl-sql/src/main/java/com/mysema/query/sql/MySQLTemplates.java b/querydsl-sql/src/main/java/com/mysema/query/sql/MySQLTemplates.java index ce57e4451..e40ba5e09 100644 --- a/querydsl-sql/src/main/java/com/mysema/query/sql/MySQLTemplates.java +++ b/querydsl-sql/src/main/java/com/mysema/query/sql/MySQLTemplates.java @@ -39,6 +39,7 @@ public class MySQLTemplates extends SQLTemplates { add(Ops.DateTimeOps.YEAR_MONTH, "extract(year_month from {0})"); // like without escape + add(Ops.LIKE, "{0} like {1}"); add(Ops.ENDS_WITH, "{0} like {%1}"); add(Ops.ENDS_WITH_IC, "{0l} like {%%1}"); add(Ops.STARTS_WITH, "{0} like {1%}"); diff --git a/querydsl-sql/src/main/java/com/mysema/query/sql/PostgresTemplates.java b/querydsl-sql/src/main/java/com/mysema/query/sql/PostgresTemplates.java index f9f9a05c9..6eb07a96d 100644 --- a/querydsl-sql/src/main/java/com/mysema/query/sql/PostgresTemplates.java +++ b/querydsl-sql/src/main/java/com/mysema/query/sql/PostgresTemplates.java @@ -34,6 +34,7 @@ public class PostgresTemplates extends SQLTemplates{ add(Ops.INDEX_OF_2ARGS, "strpos({0},{1})-1"); //FIXME // like without escape + add(Ops.LIKE, "{0} like {1}"); add(Ops.ENDS_WITH, "{0} like {%1}"); add(Ops.ENDS_WITH_IC, "{0l} like {%%1}"); add(Ops.STARTS_WITH, "{0} like {1%}"); diff --git a/querydsl-sql/src/main/java/com/mysema/query/sql/SQLTemplates.java b/querydsl-sql/src/main/java/com/mysema/query/sql/SQLTemplates.java index f834bbb61..02d299291 100644 --- a/querydsl-sql/src/main/java/com/mysema/query/sql/SQLTemplates.java +++ b/querydsl-sql/src/main/java/com/mysema/query/sql/SQLTemplates.java @@ -154,6 +154,7 @@ public class SQLTemplates extends Templates { add(Ops.SUBSTR_2ARGS, "substr({0},{1}+1,{2})"); // like with escape + add(Ops.LIKE, "{0} like {1} escape '\\'"); add(Ops.ENDS_WITH, "{0} like {%1} escape '\\'"); add(Ops.ENDS_WITH_IC, "{0l} like {%%1} escape '\\'"); add(Ops.STARTS_WITH, "{0} like {1%} escape '\\'");