[issue#3200]fix ClassCastException

This commit is contained in:
wuyiliang 2023-05-16 19:46:23 +08:00
parent d56db467e0
commit aef84b97f1

View File

@ -564,11 +564,13 @@ public class ClassUtils {
FieldCacheKey(Class<?> clazz, ConfigurationHolder configurationHolder) { FieldCacheKey(Class<?> clazz, ConfigurationHolder configurationHolder) {
this.clazz = clazz; this.clazz = clazz;
WriteHolder writeHolder = (WriteHolder)configurationHolder; if (configurationHolder instanceof WriteHolder) {
this.excludeColumnFieldNames = writeHolder.excludeColumnFieldNames(); WriteHolder writeHolder = (WriteHolder)configurationHolder;
this.excludeColumnIndexes = writeHolder.excludeColumnIndexes(); this.excludeColumnFieldNames = writeHolder.excludeColumnFieldNames();
this.includeColumnFieldNames = writeHolder.includeColumnFieldNames(); this.excludeColumnIndexes = writeHolder.excludeColumnIndexes();
this.includeColumnIndexes = writeHolder.includeColumnIndexes(); this.includeColumnFieldNames = writeHolder.includeColumnFieldNames();
this.includeColumnIndexes = writeHolder.includeColumnIndexes();
}
} }
} }