@Documented @Retention(value=RUNTIME) @Target(value={FIELD,ANNOTATION_TYPE}) public @interface ModelField
| 限定符和类型 | 可选元素和说明 |
|---|---|
boolean |
exist |
String |
format
数据写入格式
- Date时生效
|
ModelFieldFill |
insertFill
插入时填充
- ModelFieldFill.DATETIME=填充当前时间 - ModelFieldFill.METHOD=调用方法填充数据 |
String |
insertFillTarget
插入时填充补充内容
- ModelFieldFill.DATETIME=填充当前时间 - ModelFieldFill.METHOD=调用方法填充数据 |
String |
name
字段名称
|
boolean |
softDelete
软删除字段
- 支持类属性是Date,字段类型是datetime,且可为NULL,查询时将自动追加条件,如:`delete_time` IS NULL
|
ModelFieldFill |
updateFill
更新时填充
与
insertFill()类似 |
ModelFieldFill |
updateFillOnly
更新时填充(插入时不填充)
与
insertFill()类似 |
String |
updateFillTarget
更新时填充
与
insertFill()类似 |
public abstract String name
public abstract ModelFieldFill insertFill
public abstract String insertFillTarget
public abstract ModelFieldFill updateFill
insertFill()类似public abstract String updateFillTarget
insertFill()类似public abstract ModelFieldFill updateFillOnly
insertFill()类似public abstract String format
Copyright © 2025. All rights reserved.