Uses of Package
org.hibernate.metamodel.spi
Packages that use org.hibernate.metamodel.spi
Package
Description
This package defines the central Hibernate APIs, beginning with
SessionFactory
, which represents an instance of
Hibernate at runtime and is the source of new instances of
Session
and StatelessSession
,
the most important APIs exposing persistence-related operations for
entities.A range of SPIs allowing integration with—and customization of—the process of building metadata.
This package abstracts over the multifarious dialects of SQL
understood by the databases supported by Hibernate.
Support for temporary tables.
This package defines some central internal SPI abstractions
used throughout the implementation of Hibernate.
An internal package containing implementations of central Hibernate APIs,
mostly defined in
org.hibernate
.This package defines the Hibernate configuration-time mapping model.
Defines the runtime mapping metamodel, which describes the mapping
of the application's domain model parts (entities, attributes) to
relational database objects (tables, columns).
Implementation of the SPI for the runtime domain metamodel.
An SPI supporting custom instantiation of
entity instances and
embeddable objects.
This package abstracts persistence mechanisms for collections.
This package abstracts persistence mechanisms for entities.
Built-in implementation of the SPI for integrating entity and collection persisters.
An SPI for integrating custom entity and collection persisters.
Validation for HQL queries.
Package for the SQM-backed Query implementation details
Package defining support for creating and consuming a SQL AST.
Most contracts here have been replaced by the new runtime
mapping model.
A Hibernate
Type
is a strategy for mapping a Java
property type to a JDBC type or types.Defines handling of almost the full range of standard JDBC-defined SQL data types.
An API for user-defined custom types which extend the set of built-in
types defined in
org.hibernate.type
.-
Classes in org.hibernate.metamodel.spi used by org.hibernateClassDescriptionSpecialization of
ManagedTypeRepresentationStrategy
for an entity type adding the ability to generate an instantiator and a proxy factory -
Classes in org.hibernate.metamodel.spi used by org.hibernate.boot.internalClassDescriptionContract for instantiating embeddable values.Pluggable strategy handling resolution of ManagedTypeRepresentationStrategy to use.
-
Classes in org.hibernate.metamodel.spi used by org.hibernate.boot.model.internalClassDescriptionContract for instantiating embeddable values.Used in cases where we have no explicit AnyDiscriminatorValue mapping which matches.
-
Classes in org.hibernate.metamodel.spi used by org.hibernate.boot.models.annotations.internalClassDescriptionContract for instantiating embeddable values.Used in cases where we have no explicit AnyDiscriminatorValue mapping which matches.
-
Classes in org.hibernate.metamodel.spi used by org.hibernate.boot.spiClassDescriptionContract for instantiating embeddable values.Pluggable strategy handling resolution of ManagedTypeRepresentationStrategy to use.
-
Classes in org.hibernate.metamodel.spi used by org.hibernate.dialectClassDescriptionProvides access to the values for a managed type (currently just embeddables).
-
Classes in org.hibernate.metamodel.spi used by org.hibernate.dialect.temptable
-
Classes in org.hibernate.metamodel.spi used by org.hibernate.engine.spi
-
Classes in org.hibernate.metamodel.spi used by org.hibernate.envers.internal.entities.mapper
-
-
Classes in org.hibernate.metamodel.spi used by org.hibernate.internal
-
Classes in org.hibernate.metamodel.spi used by org.hibernate.mappingClassDescriptionContract for instantiating embeddable values.Used in cases where we have no explicit AnyDiscriminatorValue mapping which matches.
-
Classes in org.hibernate.metamodel.spi used by org.hibernate.metamodel.internalClassDescriptionContract for instantiating embeddable values.Describes the representation of a particular embeddable type.Contract for instantiating entity valuesSpecialization of
ManagedTypeRepresentationStrategy
for an entity type adding the ability to generate an instantiator and a proxy factoryUsed in cases where we have no explicit AnyDiscriminatorValue mapping which matches.Strategy for instantiating a managed typePluggable strategy handling resolution of ManagedTypeRepresentationStrategy to use.Defines a singular extension point for capabilities pertaining to a representation mode.SPI extendingRuntimeMetamodels
.Provides access to the values for a managed type (currently just embeddables). -
Classes in org.hibernate.metamodel.spi used by org.hibernate.metamodel.mappingClassDescriptionContract for instantiating embeddable values.Describes the representation of a particular embeddable type.Specialization of
ManagedTypeRepresentationStrategy
for an entity type adding the ability to generate an instantiator and a proxy factory -
Classes in org.hibernate.metamodel.spi used by org.hibernate.metamodel.mapping.internalClassDescriptionContract for instantiating embeddable values.Describes the representation of a particular embeddable type.Used in cases where we have no explicit AnyDiscriminatorValue mapping which matches.Defines a singular extension point for capabilities pertaining to a representation mode.
-
Classes in org.hibernate.metamodel.spi used by org.hibernate.metamodel.model.domain.internal
-
Classes in org.hibernate.metamodel.spi used by org.hibernate.metamodel.spiClassDescriptionContract for instantiating embeddable values.Describes the representation of a particular embeddable type.Contract for instantiating entity valuesSpecialization of
ManagedTypeRepresentationStrategy
for an entity type adding the ability to generate an instantiator and a proxy factoryStrategy for instantiating a managed typeDefines a singular extension point for capabilities pertaining to a representation mode.Provides access to the values for a managed type (currently just embeddables). -
Classes in org.hibernate.metamodel.spi used by org.hibernate.persister.collection
-
Classes in org.hibernate.metamodel.spi used by org.hibernate.persister.entityClassDescriptionSpecialization of
ManagedTypeRepresentationStrategy
for an entity type adding the ability to generate an instantiator and a proxy factory -
Classes in org.hibernate.metamodel.spi used by org.hibernate.persister.internal
-
Classes in org.hibernate.metamodel.spi used by org.hibernate.persister.spi
-
Classes in org.hibernate.metamodel.spi used by org.hibernate.processor.validation
-
Classes in org.hibernate.metamodel.spi used by org.hibernate.query.derivedClassDescriptionDescribes the representation of a particular embeddable type.
-
Classes in org.hibernate.metamodel.spi used by org.hibernate.query.sqm.internal
-
Classes in org.hibernate.metamodel.spi used by org.hibernate.query.sqm.mutation.internal.cte
-
Classes in org.hibernate.metamodel.spi used by org.hibernate.sql.ast.spi
-
Classes in org.hibernate.metamodel.spi used by org.hibernate.sql.results.graph.embeddable.internalClassDescriptionProvides access to the values for a managed type (currently just embeddables).
-
Classes in org.hibernate.metamodel.spi used by org.hibernate.testing.bootClassDescriptionPluggable strategy handling resolution of ManagedTypeRepresentationStrategy to use.
-
Classes in org.hibernate.metamodel.spi used by org.hibernate.testing.orm.junit
-
Classes in org.hibernate.metamodel.spi used by org.hibernate.tuple
-
Classes in org.hibernate.metamodel.spi used by org.hibernate.tuple.entity
-
Classes in org.hibernate.metamodel.spi used by org.hibernate.typeClassDescriptionContract for instantiating embeddable values.Used in cases where we have no explicit AnyDiscriminatorValue mapping which matches.
-
Classes in org.hibernate.metamodel.spi used by org.hibernate.type.descriptor.jdbc
-
Classes in org.hibernate.metamodel.spi used by org.hibernate.type.descriptor.jdbc.internal
-
Classes in org.hibernate.metamodel.spi used by org.hibernate.type.descriptor.jdbc.spi
-
Classes in org.hibernate.metamodel.spi used by org.hibernate.usertypeClassDescriptionContract for instantiating embeddable values.Strategy for instantiating a managed typeProvides access to the values for a managed type (currently just embeddables).
-
Classes in org.hibernate.metamodel.spi used by org.hibernate.usertype.internalClassDescriptionContract for instantiating embeddable values.Strategy for instantiating a managed typeProvides access to the values for a managed type (currently just embeddables).