From ce01c3d4ce76d46fe164a7aadebede5d08c3be8c Mon Sep 17 00:00:00 2001 From: Redkale <8730487+redkale@users.noreply.github.com> Date: Fri, 22 Mar 2019 12:21:38 +0800 Subject: [PATCH] --- src/org/redkale/convert/ConvertFactory.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/org/redkale/convert/ConvertFactory.java b/src/org/redkale/convert/ConvertFactory.java index 79ced4f2c..5883be176 100644 --- a/src/org/redkale/convert/ConvertFactory.java +++ b/src/org/redkale/convert/ConvertFactory.java @@ -402,12 +402,27 @@ public abstract class ConvertFactory { } } + public final void registerIgnoreAll(final Class type, Collection excludeColumns) { + Set set = ignoreAlls.get(type); + if (set == null) { + ignoreAlls.put(type, new HashSet<>(excludeColumns)); + } else { + set.addAll(new ArrayList(excludeColumns)); + } + } + public final void register(final Class type, boolean ignore, String... columns) { for (String column : columns) { register(type, column, new ConvertColumnEntry(column, ignore)); } } + public final void register(final Class type, boolean ignore, Collection columns) { + for (String column : columns) { + register(type, column, new ConvertColumnEntry(column, ignore)); + } + } + public final boolean register(final Class type, String column, String alias) { return register(type, column, new ConvertColumnEntry(alias)); }