Interface Generator
public interface Generator
生成器
- Author:
- Maning
-
Method Summary
Modifier and TypeMethodDescriptiondefault ObjectgenerateOnInsert(ColumnMetadata column, Object currentVal, Object source) 插入时生成default ObjectgenerateOnUpdate(ColumnMetadata column, Object currentVal, Object source) 更新时生成
-
Method Details
-
generateOnInsert
插入时生成- Parameters:
column- 字段和列的元信息currentVal- 当前值,可能为nullsource- 源对象,一般是实体类,可能是XXXReq等值对象,或者是Map- Returns:
- 生成值, 可以是普通数值类型,确保跟实体类中对应属性类型相同,可以是表达式类型(需设置populate=false)
-
generateOnUpdate
更新时生成- Parameters:
column- 字段和列的元信息currentVal- 当前值,可能为nullsource- 源对象,一般是实体类,可能是XXXReq等值对象,或者是Map,可能为null- Returns:
- 生成值, 可以是普通数值类型,确保跟实体类中对应属性类型相同,可以是表达式类型
-