This commit is contained in:
Redkale
2020-01-17 14:43:33 +08:00
parent 5763718816
commit aeefc3b8a2

View File

@@ -458,9 +458,9 @@ public final class EntityCache<T> {
} }
public <V> Number getNumberResult(final FilterFunc func, final Number defResult, final String column, final FilterNode node) { public <V> Number getNumberResult(final FilterFunc func, final Number defResult, final String column, final FilterNode node) {
final Attribute<T, Serializable> attr = column == null ? null : info.getAttribute(column); final Attribute<T, Serializable> attr = column == null ? null : info.getAttribute(column); //COUNT的column=null
final Function<T, Number> attrFunc = x -> (Number) attr.get(x); final Function<T, Number> attrFunc = attr == null ? null : x -> (Number) attr.get(x);
return getNumberResult(this.list, func, defResult, attr.type(), attrFunc, node); return getNumberResult(this.list, func, defResult, attr == null ? null : attr.type(), attrFunc, node);
} }
public Sheet<T> querySheet(final SelectColumn selects, final Flipper flipper, final FilterNode node) { public Sheet<T> querySheet(final SelectColumn selects, final Flipper flipper, final FilterNode node) {