| 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 |
| 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 |
| 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 | |
| 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 |
| EntityXmlMappingData | Class | org.hibernate.envers.configuration.metadata | 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 |
| 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 |
| ToOneRelationMetadataGenerator | Generates metadata for to-one relations (reference-valued properties). | Class | org.hibernate.envers.configuration.metadata | Hibernate ORM |