@Retention(value=RUNTIME) @Target(value=FIELD) @Documented public @interface CompareClassConfig
CompareClassUtil.compare(Class, Object, Object)| 限定符和类型 | 可选元素和说明 |
|---|---|
CompareClassConfig.InnerType |
compareInner
参见 InnerType枚举的描述
|
String |
datePattern
字段为Date时 format 方式
|
String |
innerIdentifyField
两个对象比较时, 只比较对象的某个指定的属性值 如id,以判断是否是相同的对象, InnerType为非NONE得时候
|
String |
innerRecordShowField |
public abstract String value
public abstract CompareClassConfig.InnerType compareInner
用以区分属性的类型,非常重要public abstract String innerIdentifyField
public abstract String innerRecordShowField
和InnerType.CASCADE_LIST
展开比较的时候, 选择对象的某个属性值 记录为变化说明 InnerType为非NONE得时候public abstract String datePattern
Copyright © 2022. All rights reserved.