diff --git a/src/org/redkale/source/EntityCache.java b/src/org/redkale/source/EntityCache.java index 2ce09edcb..9f3e68939 100644 --- a/src/org/redkale/source/EntityCache.java +++ b/src/org/redkale/source/EntityCache.java @@ -383,7 +383,7 @@ public final class EntityCache { } public T[] update(final T value, final Collection> attrs, final FilterNode node) { - if (value == null || node == null) return null; + if (value == null || node == null) return (T[]) Array.newInstance(type, 0); T[] rms = this.list.stream().filter(node.createPredicate(this)).toArray(len -> (T[]) Array.newInstance(type, len)); for (T rs : rms) { for (Attribute attr : attrs) {