Top Interfaces Classes
[default module]

Package org.hibernate.metamodel.mapping.internal


Interface Summary

Modifier and TypeInterface and Description
public interface
EntityCollectionPart

An entity-valued collection-part.

public interface
public interface

Class Summary

Modifier and TypeClass and Description
public abstract class
public abstract class
public abstract class
public abstract class
AbstractEmbeddableMapping

Base support for EmbeddableMappingType implementations

public abstract class
AbstractEntityCollectionPart

Base support for EntityCollectionPart implementations

public abstract class
public abstract class
public abstract class
public class
AnyDiscriminatorPart

Acts as a ModelPart for the discriminator portion of an any-valued mapping

public class
AnyKeyPart

Acts as a ModelPart for the key portion of an any-valued mapping

public class
public class
BasicEntityIdentifierMappingImpl

Mapping of a simple identifier

public class
BasicValuedCollectionPart

Models a basic collection element/value or index/key

public class
public class
public class
CompoundNaturalIdMapping

Multi-attribute NaturalIdMapping implementation

public class
DiscriminatedAssociationAttributeMapping

Singular, any-valued attribute

public class
DiscriminatedAssociationMapping

Represents the "type" of an any-valued mapping

public class
public class
DiscriminatorTypeImpl<O>

Specialization of ConvertedBasicTypeImpl to expose access to the underlyingJdbcMapping of this discriminator - the bit that handles the relationship between the relational JavaType and the JdbcType

public class
public class
EmbeddableMappingTypeImpl

Describes a "normal" embeddable.

public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
GeneratedValuesProcessor

Responsible for retrieving database-generated attribute values after an insert or update statement is executed.

public class
IdClassEmbeddable

EmbeddableMappingType implementation describing an jakarta.persistence.IdClass

public class
IdClassRepresentationStrategy

EmbeddableRepresentationStrategy for an IdClass mapping

public class
public class
public class
InverseNonAggregatedIdentifierMapping

The inverse part of a "non-aggregated" composite identifier.

public class
ManyToManyCollectionPart

Entity-valued collection-part mapped through a join table.

public class
public class
public class
MutableAttributeMappingList

Deprecated Please get rid of it: such collections should be immutable.
This mutable representation of AttributeMappingsList is meant to exist temporarily to assist migration to the new contract.
public class
NonAggregatedIdentifierMappingImpl

A "non-aggregated" composite identifier.

public class
public class
public class
public class
public class
public class
public class
public class
SimpleNaturalIdMapping

Single-attribute NaturalIdMapping implementation

public class
SoftDeleteMappingImpl

SoftDeleteMapping implementation

public class
public class
public class
public class
VirtualIdEmbeddable

Embeddable describing the virtual-id aspect of a non-aggregated composite id

public class