<T> Lifecycle.BeforeUpdateTransformersBuilder |
Lifecycle.BeforeUpdateTransformersBuilder.addField(String field,
Class<T> fieldClass,
Supplier<T> value) |
更新前添加字段,当未指定某字段的值时,为该字段添加默认值,如update_by等
不会处理QueryProSql执行的插入操作
|
<T> Lifecycle.BeforeUpdateTransformersBuilder |
Lifecycle.BeforeUpdateTransformersBuilder.addField(String field,
Class<T> fieldClass,
Supplier<T> value,
Lifecycle.BeforeUpdatePredicate predicate) |
更新前添加字段,当未指定某字段的值时,为该字段添加默认值,如update_by等
不会处理QueryProSql执行的插入操作
|
Lifecycle.BeforeUpdateTransformersBuilder |
Lifecycle.BeforeUpdateTransformersBuilder.addTransformer(Lifecycle.QueryStructureTransformer transformer) |
添加一个StructureTransformer转换器
根据提供的 Class , QueryStructure, QueryPayload 信息,对QueryStructure进行转换并返回
|
Lifecycle.BeforeUpdateTransformersBuilder |
Lifecycle.BeforeUpdateTransformersBuilder.deleteField(String field,
Class<?> fieldClass) |
|
Lifecycle.BeforeUpdateTransformersBuilder |
Lifecycle.BeforeUpdateTransformersBuilder.deleteField(String field,
Class<?> fieldClass,
Lifecycle.BeforeUpdatePredicate predicate) |
更新时忽略某字段
不会处理QueryProSql执行的插入操作
|
<T> Lifecycle.BeforeUpdateTransformersBuilder |
Lifecycle.BeforeUpdateTransformersBuilder.overrideField(String field,
Class<T> fieldClass,
Supplier<T> value) |
更新前添加字段,覆盖字段,无论是否指定此字段,始终覆盖,例如:更新时间
不会处理QueryProSql执行的插入操作
可使用 QueryProConst(Kt).NULL 实现deleteField
|
<T> Lifecycle.BeforeUpdateTransformersBuilder |
Lifecycle.BeforeUpdateTransformersBuilder.overrideField(String field,
Class<T> fieldClass,
Supplier<T> value,
Lifecycle.BeforeUpdatePredicate predicate) |
更新前添加字段,覆盖字段,无论是否指定此字段,始终覆盖,例如:更新时间
不会处理QueryProSql执行的插入操作
可使用 QueryProConst(Kt).NULL 实现deleteField
|