此版本仍在开发中,尚不被认为是稳定的。对于最新的稳定版本,请使用 Spring Data Relational 3.5.2spring-doc.cadn.net.cn

实体回调

Spring Data R2DBC 使用EntityCallback应用程序接口其审计支持并对以下回调做出反应。spring-doc.cadn.net.cn

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

转换回调之前spring-doc.cadn.net.cn

onBeforeConvert(T entity, SqlIdentifier table)spring-doc.cadn.net.cn

在将域对象转换为OutboundRow.spring-doc.cadn.net.cn

Ordered.LOWEST_PRECEDENCEspring-doc.cadn.net.cn

AfterConvert回调spring-doc.cadn.net.cn

onAfterConvert(T entity, SqlIdentifier table)spring-doc.cadn.net.cn

在加载域对象后调用。
从行中读取域对象后,可以修改域对象。spring-doc.cadn.net.cn

Ordered.LOWEST_PRECEDENCEspring-doc.cadn.net.cn

审计实体回调spring-doc.cadn.net.cn

onBeforeConvert(T entity, SqlIdentifier table)spring-doc.cadn.net.cn

标记已创建修改的可审计实体spring-doc.cadn.net.cn

100spring-doc.cadn.net.cn

之前保存回调spring-doc.cadn.net.cn

onBeforeSave(T entity, OutboundRow row, SqlIdentifier table)spring-doc.cadn.net.cn

在保存域对象之前调用。
可以修改目标,要持久化,
OutboundRow包含所有映射的实体信息。spring-doc.cadn.net.cn

Ordered.LOWEST_PRECEDENCEspring-doc.cadn.net.cn

AfterSave回调spring-doc.cadn.net.cn

onAfterSave(T entity, OutboundRow row, SqlIdentifier table)spring-doc.cadn.net.cn

在保存域对象后调用。
可以修改域对象,保存后返回,
OutboundRow包含所有映射的实体信息。spring-doc.cadn.net.cn

Ordered.LOWEST_PRECEDENCEspring-doc.cadn.net.cn