Hibernate.orgCommunity Documentation

Hibernate Envers - Easy Entity Auditing

Hibernate Envers Reference Documentation


Legal Notice

February 8, 2012

1. Quickstart
2. Short example
3. Configuration
3.1. Basic configuration
3.2. Choosing an audit strategy
3.3. Reference
4. Logging data for revisions
4.1. Tracking entity names modified during revisions
5. Queries
5.1. Querying for entities of a class at a given revision
5.2. Querying for revisions, at which entities of a given class changed
6. Generating schema with Ant
7. Generated tables and their content
8. Audit table partitioning
8.1. Benefits of audit table partitioning
8.2. Suitable columns for audit table partitioning
8.3. Audit table partitioning example
8.3.1. Determining a suitable partitioning column
8.3.2. Determining a suitable partitioning scheme
9. Building from source and testing
9.1. Building from source
9.2. Contributing
9.3. Envers integration tests
10. Mapping exceptions
10.1. What isn't and will not be supported
10.2. What isn't and will be supported
10.3. @OneToMany+@JoinColumn
11. Migration from Envers standalone
11.1. Changes to code
11.2. Changes to configuration
11.3. Changes to the revision entity
12. Links