Package org.hibernate.metamodel.model.domain.internal
Implementation of the SPI for the runtime domain metamodel.
-
Interface Summary Interface Description AttributeContainer<J> AttributeContainer.InFlightAccess<J> Used during creation of the typeCompositeSqmPathSource<J> -
Class Summary Class Description AbstractAttribute<D,J,B> Models the commonality of the JPAAttribute
hierarchy.AbstractPluralAttribute<D,C,E> AbstractSqmPathSource<J> AnyDiscriminatorSqmPath<T> AnyDiscriminatorSqmPathSource<D> SqmPathSource implementation forAnyDiscriminator
AnyMappingDomainTypeImpl AnyMappingSqmPathSource<J> ArrayTupleType BasicSqmPathSource<J> BasicTypeImpl<J> DiscriminatorSqmPathSource<D> SqmPathSource implementation for entity discriminatorDomainModelHelper Helper containing utilities useful for domain model handlingEmbeddableTypeImpl<J> Standard Hibernate implementation of JPA'sEmbeddableType
contractEmbeddedSqmPathSource<J> EntityDiscriminatorSqmPath SqmPath specialization for an entity discriminatorEntityPersisterConcurrentMap Concurrent Map implementation of mappings entity name -> EntityPersister.EntitySqmPathSource<J> EntityTypeImpl<J> Defines the Hibernate implementation of the JPAEntityType
contract.JpaMetamodelImpl MapMember Acts as a virtual Member definition for dynamic (Map-based) models.MappedSuperclassSqmPathSource<J> MappedSuperclassTypeImpl<J> MappingMetamodelImpl Implementation of the JPA-defined contractMetamodel
.NonAggregatedCompositeSqmPathSource<J> Support for non-aggregated composite valuesPluralAttributeBuilder<D,C,E,K> A "parameter object" for creating a plural attributePrimitiveBasicTypeImpl<J> SetAttributeImpl<X,E> SingularAttributeImpl<D,J> SingularAttributeImpl.Identifier<D,J> Subclass used to simplify instantiation of singular attributes representing an entity's identifier.SingularAttributeImpl.Version<X,Y> Subclass used to simply instantiation of singular attributes representing an entity's version.TupleMappingModelExpressible