Top Description Interfaces Classes
[default module]

Package org.hibernate.metamodel.model.domain.internal


Implementation of the SPI for the runtime domain metamodel.

Interface Summary

Modifier and TypeInterface and Description
public interface
public interface

Class Summary

Modifier and TypeClass and Description
public abstract class
AbstractAttribute<
The type of the class (D)eclaring this attribute
D
,
The (J)ava type of this attribute
J
, B>

Models the commonality of the JPA Attribute hierarchy.

public abstract class
AbstractPluralAttribute<
The (D)eclaring type
D
,
The Collection type
C
,
The type of the Collection's elements
E
>

public abstract class
public class
public class
public class
public class
public class
public class
public class
public class
public class
DiscriminatorSqmPathSource<D>

SqmPathSource implementation for entity discriminator

public class
DomainModelHelper

Helper containing utilities useful for domain model handling

public class
public class
public class
EntityDiscriminatorSqmPath<T>

SqmPath specialization for an entity discriminator

public class
EntityPersisterConcurrentMap

Concurrent Map implementation of mappings entity name -> EntityPersister.

public class
public class
EntityTypeImpl<J>

Implementation of EntityType.

public class
public class
public class
public class
MapMember

Acts as a virtual Member definition for dynamic (Map-based) models.

public class
public class
public class
MappingMetamodelImpl

Deprecated as a consequence of MetamodelImplementor being deprecated.
Implementation of the JPA-defined contract jakarta.persistence.metamodel.Metamodel.
public class
NonAggregatedCompositeSqmPathSource<J>

Support for non-aggregated composite values

public class
public class
PluralAttributeBuilder<D, C, E, K>

A "parameter object" for creating a plural attribute

public class
public class
public class
public class