Spring Data JPA Enversによる変更履歴管理 - エンティティの履歴追跡 Hibernate Enversの導入、@Auditedアノテーションによる履歴テーブルの自動生成、AuditReaderによる履歴データの取得、リビジョン情報のカスタマイズ(@RevisionEntity)、特定時点のデータ復元、@NotAuditedによる除外設定を解説します。