| Name | Description | Type | Package | Framework |
| AnnotationsMetadataReader | A helper class to read versioning meta-data from annotations on a persistent class. | Class | org.hibernate.envers.configuration.metadata.reader | Hibernate ORM |
| AuditConfiguration | Class | org.hibernate.envers.configuration | Hibernate ORM | |
| AuditedPropertiesHolder | Interface | org.hibernate.envers.configuration.metadata.reader | Hibernate ORM | |
| AuditedPropertiesReader | Reads persistent properties form a PersistentPropertiesSource | Class | org.hibernate.envers.configuration.metadata.reader | Hibernate ORM |
| AuditEntitiesConfiguration | Configuration of versions entities - names of fields, entities and tables created to store versioning information. | Class | org.hibernate.envers.configuration | Hibernate ORM |
| AuditEntityNameRegister | A register of all audit entity names used so far. | Class | org.hibernate.envers.configuration.metadata | Hibernate ORM |
| AuditMetadataGenerator | Class | org.hibernate.envers.configuration.metadata | Hibernate ORM | |
| AuditTableData | Class | org.hibernate.envers.configuration.metadata | Hibernate ORM | |
| BasicMetadataGenerator | Generates metadata for basic properties: immutable types (including enums). | Class | org.hibernate.envers.configuration.metadata | Hibernate ORM |
| ClassAuditingData | Class | org.hibernate.envers.configuration.metadata.reader | Hibernate ORM | |
| ClassesAuditingData | A helper class holding auditing meta-data for all persistent classes. | Class | org.hibernate.envers.configuration | Hibernate ORM |
| CollectionMetadataGenerator | Generates metadata for a collection-valued property. | Class | org.hibernate.envers.configuration.metadata | Hibernate ORM |
| ComponentAuditedPropertiesReader | Reads the audited properties for components. | Class | org.hibernate.envers.configuration.metadata.reader | Hibernate ORM |
| ComponentAuditingData | Audit mapping meta-data for component. | Class | org.hibernate.envers.configuration.metadata.reader | Hibernate ORM |
| ComponentMetadataGenerator | Generates metadata for components. | Class | org.hibernate.envers.configuration.metadata | Hibernate ORM |
| EntitiesConfigurator | Class | org.hibernate.envers.configuration | Hibernate ORM | |
| EntityXmlMappingData | Class | org.hibernate.envers.configuration.metadata | Hibernate ORM | |
| GlobalConfiguration | Class | org.hibernate.envers.configuration | Hibernate ORM | |
| IdMetadataGenerator | Generates metadata for primary identifiers (ids) of versions entities. | Class | org.hibernate.envers.configuration.metadata | Hibernate ORM |
| InheritanceType | enum InheritanceTypeextends Enum | Class | org.hibernate.envers.configuration.metadata | Hibernate ORM |
| MetadataTools | Class | org.hibernate.envers.configuration.metadata | Hibernate ORM | |
| MetadataTools .ColumnNameIterator | An iterator over column names. | Class | org.hibernate.envers.configuration.metadata.MetadataTools | Hibernate ORM |
| PersistentClassGraphDefiner | Defines a graph, where the vertexes are all persistent classes, and there is an edge from p. | Class | org.hibernate.envers.configuration | Hibernate ORM |
| PersistentPropertiesSource | A source of data on persistent properties of a class or component. | Interface | org.hibernate.envers.configuration.metadata.reader | Hibernate ORM |
| PropertyAuditingData | Class | org.hibernate.envers.configuration.metadata.reader | Hibernate ORM | |
| QueryGeneratorBuilder | Builds query generators, for reading collection middle tables, along with any related entities. | Class | org.hibernate.envers.configuration.metadata | Hibernate ORM |
| RevisionInfoConfiguration | Class | org.hibernate.envers.configuration | Hibernate ORM | |
| ToOneRelationMetadataGenerator | Generates metadata for to-one relations (reference-valued properties). | Class | org.hibernate.envers.configuration.metadata | Hibernate ORM |