代码拉取完成,页面将自动刷新
“新增 annotationAsSimpleType 参数,默认 false,设置为 true 后会把枚举作为简单类型对待,需要配合 useSimpleType = true 使用。”
未验证通过:
EntityHelper类中:
for (EntityField field : fields) {
//如果启用了简单类型,就做简单类型校验,如果不是简单类型,直接跳过
//3.5.0 如果启用了枚举作为简单类型,就不会自动忽略枚举类型
if (config.isUseSimpleType() &&
!(SimpleTypeUtil.isSimpleType(field.getJavaType())
||
(config.isAnnotationAsSimpleType() && Annotation.class.isAssignableFrom(field.getJavaType())))) {
continue;
}
processField(entityTable, style, field, config.getWrapKeyword());
}
config.isUseSimpleType() = true
SimpleTypeUtil.isSimpleType(field.getJavaType() = false
config.isAnnotationAsSimpleType() = true
Annotation.class.isAssignableFrom(field.getJavaType()) - false
true && !(false || (true && false)) = true 直接跳过了