Package org.hibernate.metamodel.model.domain
Hibernate extensions to and implementations of the JPA metamodel
- See Also:
jakarta.persistence.metamodel
-
Interface Summary Interface Description AnyMappingDomainType<J> Models Hibernate's ANY mapping (reverse discrimination) as a JPA domain model typeBagPersistentAttribute<D,E> Hibernate extension to the JPACollectionAttribute
descriptorBasicDomainType<J> Hibernate extension to the JPABasicType
contract.DomainType<J> Describes any type that occurs in the application's domain model.EmbeddableDomainType<J> Hibernate extension to the JPAEmbeddableType
contract.EmbeddedDomainType<J> Deprecated. UseEmbeddableDomainType
instead.EntityDomainType<J> Extension to the JPAEntityType
contractIdentifiableDomainType<J> Extension to the JPAIdentifiableType
contractJpaMetamodel Hibernate extension to the JPAMetamodel
contractListPersistentAttribute<D,E> Hibernate extension to the JPAListAttribute
descriptorManagedDomainType<J> Hibernate extension to the JPAManagedType
contractMappedSuperclassDomainType<J> Extension of the JPAMappedSuperclassType
contractMapPersistentAttribute<D,K,V> Hibernate extension to the JPAMapAttribute
descriptorPersistentAttribute<D,J> Hibernate extension to the JPAAttribute
contractPluralPersistentAttribute<D,C,E> Hibernate extension to the JPAPluralAttribute
descriptor todo (6.0) : Create an form of plural attribute (and singular) in the API package (org.hibernate.metamodel.model.domain) and have this extend itSetPersistentAttribute<D,E> Hibernate extension to the JPASetAttribute
descriptorSimpleDomainType<J> Describes any non-collection typeSingularPersistentAttribute<D,J> Hibernate extension to the JPASingularAttribute
descriptorTupleType<J> Describes any structural type without a direct java type representation. -
Class Summary Class Description AbstractDomainType<J> AbstractIdentifiableType<J> Defines commonality for the JPAIdentifiableType
types.AbstractManagedType<J> Commonality for Hibernate's implementations of the JPAManagedType
contract.NavigableRole Poorly named.