From 46d5edd71ca35aa138c5f43c7d35fcd33d239aec Mon Sep 17 00:00:00 2001 From: Andrii Shvaika Date: Wed, 22 Jul 2020 18:28:23 +0300 Subject: [PATCH] Text Search for entity fields --- .../org/thingsboard/server/dao/sql/query/EntityKeyMapping.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dao/src/main/java/org/thingsboard/server/dao/sql/query/EntityKeyMapping.java b/dao/src/main/java/org/thingsboard/server/dao/sql/query/EntityKeyMapping.java index c68203008a..dc2aa3dafc 100644 --- a/dao/src/main/java/org/thingsboard/server/dao/sql/query/EntityKeyMapping.java +++ b/dao/src/main/java/org/thingsboard/server/dao/sql/query/EntityKeyMapping.java @@ -169,7 +169,7 @@ public class EntityKeyMapping { String alias = getEntityFieldAlias(filterType, entityType); if (existingEntityFields.contains(alias)) { String column = entityFieldColumnMap.get(alias); - return String.format("e.%s as %s", column, getValueAlias()); + return String.format("cast(e.%s as varchar) as %s", column, getValueAlias()); } else { return String.format("'' as %s", getValueAlias()); }