| Name | Description | Type | Package | Framework |
| AbstractAttribute | Models the commonality of the JPA Attribute hierarchy. | Class | org.hibernate.ejb.metamodel | Hibernate ORM |
| AbstractIdentifiableType | Defines commonality for the JPA IdentifiableType types. | Class | org.hibernate.ejb.metamodel | Hibernate ORM |
| AbstractIdentifiableType .Builder | Interface | org.hibernate.ejb.metamodel.AbstractIdentifiableType | Hibernate ORM | |
| AbstractManagedType | Defines commonality for the JPA ManagedType hierarchy of interfaces. | Class | org.hibernate.ejb.metamodel | Hibernate ORM |
| AbstractManagedType .Builder | Interface | org.hibernate.ejb.metamodel.AbstractManagedType | Hibernate ORM | |
| AbstractType | Defines commonality for the JPA Type hierarchy of interfaces. | Class | org.hibernate.ejb.metamodel | Hibernate ORM |
| AttributeFactory | A factory for building Attribute instances. | Class | org.hibernate.ejb.metamodel | Hibernate ORM |
| AttributeImplementor | Nested Class SummaryNested classes/interfaces inherited from interface javax. | Interface | org.hibernate.ejb.metamodel | Hibernate ORM |
| BasicTypeImpl | Class | org.hibernate.ejb.metamodel | Hibernate ORM | |
| EmbeddableTypeImpl | Class | org.hibernate.ejb.metamodel | Hibernate ORM | |
| EntityTypeImpl | Defines the Hibernate implementation of the JPA EntityType contract. | Class | org.hibernate.ejb.metamodel | Hibernate ORM |
| MappedSuperclassTypeImpl | Class | org.hibernate.ejb.metamodel | Hibernate ORM | |
| MetamodelImpl | Hibernate implementation of the JPA Metamodel contract. | Class | org.hibernate.ejb.metamodel | Hibernate ORM |
| PluralAttributeImpl | Class | org.hibernate.ejb.metamodel | Hibernate ORM | |
| PluralAttributeImpl .Builder | Class | org.hibernate.ejb.metamodel.PluralAttributeImpl | Hibernate ORM | |
| SingularAttributeImpl | Class | org.hibernate.ejb.metamodel | Hibernate ORM | |
| SingularAttributeImpl .Identifier | Subclass used to simply instantiation of singular attributes representing an entity'sSee Also:Serialized Form | Class | org.hibernate.ejb.metamodel.SingularAttributeImpl | Hibernate ORM |
| SingularAttributeImpl .Version | Subclass used to simply instantiation of singular attributes representing an entity'sSee Also:Serialized Form | Class | org.hibernate.ejb.metamodel.SingularAttributeImpl | Hibernate ORM |