对于最新的稳定版本,请使用 Spring Data Relational 3.3.1Spring中文文档

对于最新的稳定版本,请使用 Spring Data Relational 3.3.1Spring中文文档

Spring Data R2DBC 使用 EntityCallback API 进行审核支持,并对以下回调做出反应。Spring中文文档

表 1.支持的实体回调
回调 方法 描述 次序

BeforeConvertCallbackSpring中文文档

onBeforeConvert(T entity, SqlIdentifier table)Spring中文文档

在将域对象转换为 .OutboundRowSpring中文文档

Ordered.LOWEST_PRECEDENCESpring中文文档

AfterConvertCallback(后转换回调)Spring中文文档

onAfterConvert(T entity, SqlIdentifier table)Spring中文文档

在加载域对象后调用。
可以从一行读取域对象后修改该对象。Spring中文文档

Ordered.LOWEST_PRECEDENCESpring中文文档

AuditingEntityCallbackSpring中文文档

onBeforeConvert(T entity, SqlIdentifier table)Spring中文文档

标记已创建修改的可审核实体Spring中文文档

100Spring中文文档

BeforeSaveCallbackSpring中文文档

onBeforeSave(T entity, OutboundRow row, SqlIdentifier table)Spring中文文档

在保存域对象之前调用。
可以修改要保留的目标,其中包含所有映射的实体信息。
OutboundRowSpring中文文档

Ordered.LOWEST_PRECEDENCESpring中文文档

AfterSave回调Spring中文文档

onAfterSave(T entity, OutboundRow row, SqlIdentifier table)Spring中文文档

在保存域对象后调用。
可以修改保存后返回的域对象,其中包含所有映射的实体信息。
OutboundRowSpring中文文档

Ordered.LOWEST_PRECEDENCESpring中文文档