From 40a3b4364bff0de448eb77c7df8192c0bf15042c Mon Sep 17 00:00:00 2001 From: kiki Date: Thu, 6 Jun 2013 13:56:37 +0800 Subject: [PATCH] fix cannot be cast --- .../java/com/alibaba/druid/sql/visitor/SQLEvalVisitorUtils.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/alibaba/druid/sql/visitor/SQLEvalVisitorUtils.java b/src/main/java/com/alibaba/druid/sql/visitor/SQLEvalVisitorUtils.java index e5162fc945..49fe43564d 100644 --- a/src/main/java/com/alibaba/druid/sql/visitor/SQLEvalVisitorUtils.java +++ b/src/main/java/com/alibaba/druid/sql/visitor/SQLEvalVisitorUtils.java @@ -1223,7 +1223,7 @@ public class SQLEvalVisitorUtils { } if (a instanceof String || b instanceof String) { - return ((String) a).compareTo((String) b) > 0; + return castToString(a).compareTo(castToString(b)) > 0; } if (a instanceof BigDecimal || b instanceof BigDecimal) {