From aacda5d35e975c42d74ab70527946531de3fd7b3 Mon Sep 17 00:00:00 2001 From: Redkale <22250530@qq.com> Date: Tue, 21 Mar 2017 12:35:12 +0800 Subject: [PATCH] --- src/org/redkale/source/FilterNode.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/org/redkale/source/FilterNode.java b/src/org/redkale/source/FilterNode.java index 392bb24ad..6bc7da6cb 100644 --- a/src/org/redkale/source/FilterNode.java +++ b/src/org/redkale/source/FilterNode.java @@ -280,6 +280,7 @@ public class FilterNode { //FilterNode 不能实现Serializable接口, 否则 } private static boolean needSplit(final FilterExpress express, final Object val0) { + if(val0 == null) return false; boolean items = express != IN && express != NOTIN; //是否数组集合的表达式 if (!items) { if (val0.getClass().isArray()) { @@ -303,7 +304,6 @@ public class FilterNode { //FilterNode 不能实现Serializable接口, 否则 protected final CharSequence createElementSQLExpress(final EntityInfo info, String talis) { final Object val0 = getValue(); - if (val0 == null) return null; if (needSplit(val0)) { if (val0 instanceof Collection) { StringBuilder sb = new StringBuilder(); @@ -1727,7 +1727,6 @@ public class FilterNode { //FilterNode 不能实现Serializable接口, 否则 protected final StringBuilder toElementString(final String prefix) { Serializable val0 = getValue(); - if (val0 == null) return null; if (needSplit(val0)) { if (val0 instanceof Collection) { StringBuilder sb = new StringBuilder();