Envers
本章指出了 Envers 的仓库支持的特殊性。这建立在之前解释的核心仓库支持之上。请确保你对那里解释的基本概念有充分的理解。
章节摘要
📄️ 介绍
Spring Data Envers 使得典型的 Envers 查询在 Spring Data JPA 的仓库中可用。它与其他 Spring Data 模块的不同之处在于,它总是与另一个 Spring Data 模块联合使用:Spring Data JPA。
📄️ 配置
作为使用 Spring Data Envers 的起点,你需要一个在类路径中包含 Spring Data JPA 的项目,并添加一个额外的 spring-data-envers 依赖:
📄️ 用法
现在你可以使用 RevisionRepository 中的方法来查询实体的修订记录,如下面的测试用例所示: