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 JPACollectionAttributedescriptorBasicDomainType<J> Hibernate extension to the JPABasicTypecontract.DomainType<J> Describes any type that occurs in the application's domain model.EmbeddableDomainType<J> Hibernate extension to the JPAEmbeddableTypecontract.EmbeddedDomainType<J> Deprecated. UseEmbeddableDomainTypeinstead.EntityDomainType<J> Extension to the JPAEntityTypecontractIdentifiableDomainType<J> Extension to the JPAIdentifiableTypecontractJpaMetamodel Hibernate extension to the JPAMetamodelcontractListPersistentAttribute<D,E> Hibernate extension to the JPAListAttributedescriptorManagedDomainType<J> Hibernate extension to the JPAManagedTypecontractMappedSuperclassDomainType<J> Extension of the JPAMappedSuperclassTypecontractMapPersistentAttribute<D,K,V> Hibernate extension to the JPAMapAttributedescriptorPersistentAttribute<D,J> Hibernate extension to the JPAAttributecontractPluralPersistentAttribute<D,C,E> Hibernate extension to the JPAPluralAttributedescriptor 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 JPASetAttributedescriptorSimpleDomainType<J> Describes any non-collection typeSingularPersistentAttribute<D,J> Hibernate extension to the JPASingularAttributedescriptorTupleType<J> Describes any structural type without a direct java type representation. -
Class Summary Class Description AbstractDomainType<J> AbstractIdentifiableType<J> Defines commonality for the JPAIdentifiableTypetypes.AbstractManagedType<J> Commonality for Hibernate's implementations of the JPAManagedTypecontract.NavigableRole Poorly named.