Uses of Package
org.hibernate.metamodel.model.domain
Packages that use org.hibernate.metamodel.model.domain
Package
Description
This package defines the boot-time metamodel, which is an interpretation
of the domain model (entity classes, embeddable classes, and attributes)
and the mapping of these "domain model parts" to the database.
Implementation of the second-level cache configuration SPI.
An SPI modelling various aspects of the second-level cache configuration.
Internal implementations and support for second-level caching.
Defines the integration aspect of Hibernate's second-level caching, allowing
a "caching backend" to be plugged in as a cache provider.
This package provides a framework intended to reduce the work needed to implement
a caching provider.
Contains implementations of
SqmFunctionDescriptor
describing a range of relatively-sophisticated SQL functions available in various dialects.This package defines some central internal SPI abstractions
used throughout the implementation of Hibernate.
Implements and extends the JPA-defined entity graph API.
This package defines an internal SPI abstracting over implementations
of the APIs defined in
org.hibernate.graph
.This package defines an API for accessing the runtime metamodel describing persistent
entities in Java and their mappings to the relational database schema.
Defines the runtime mapping metamodel, which describes the mapping
of the application's domain model parts (entities, attributes) to
relational database objects (tables, columns).
Defines the runtime domain metamodel, which describes the Java aspect of
the application's domain model parts (entities, attributes).
Implementation of the SPI for the runtime domain metamodel.
An 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.
Everything related to HQL/JPQL, native SQL, and criteria queries.
The JPA-standard criteria query API defines all the operations needed express
any query written in standard JPQL.
Implementation of the SPIs for HQL support.
Implementation of the SPIs for native SQL query support.
SPIs for native SQL query support.
This package defines a semantic model of HQL queries.
An SPI for defining, registering, and rendering functions in HQL.
Package for the SQM-backed Query implementation details
Package defining support for
SqmFunctionDescriptor
handling.SPI-level SQM contracts
Nodes representing common table expressions (CTE) in the SQM tree.
Nodes representing path expressions in the SQM tree.
Nodes representing expressions in the SQM tree.
Nodes representing root entities and joins in the SQM tree.
Support for tuples in SQM.
This package contains the spatial extensions for the OracleDialect.
AST nodes representing expressions in a SQL tree.
Package contains specialized SQL AST nodes and builders for table mutations
of model parts
originating from normal persistence-context events.
Defines domain result graphs.
The built-in implementation of the statistics collection service.
An SPI allowing customized statistics collection.
A Hibernate
Type
is a strategy for mapping a Java
property type to a JDBC type or types.-
Classes in org.hibernate.metamodel.model.domain used by org.hibernate.boot.model
-
Classes in org.hibernate.metamodel.model.domain used by org.hibernate.cache.cfg.internalClassDescriptionA compound path which represents a
ModelPart
and uniquely identifies it with the runtime metamodel. -
Classes in org.hibernate.metamodel.model.domain used by org.hibernate.cache.cfg.spiClassDescriptionA compound path which represents a
ModelPart
and uniquely identifies it with the runtime metamodel. -
Classes in org.hibernate.metamodel.model.domain used by org.hibernate.cache.internalClassDescriptionA compound path which represents a
ModelPart
and uniquely identifies it with the runtime metamodel. -
Classes in org.hibernate.metamodel.model.domain used by org.hibernate.cache.spiClassDescriptionA compound path which represents a
ModelPart
and uniquely identifies it with the runtime metamodel. -
Classes in org.hibernate.metamodel.model.domain used by org.hibernate.cache.spi.supportClassDescriptionA compound path which represents a
ModelPart
and uniquely identifies it with the runtime metamodel. -
Classes in org.hibernate.metamodel.model.domain used by org.hibernate.dialect.functionClassDescriptionSpecialization of
SimpleDomainType
for types that can be used as function returns. -
Classes in org.hibernate.metamodel.model.domain used by org.hibernate.dialect.function.arrayClassDescriptionDescribes any type forming part of the application domain model.Specialization of
SimpleDomainType
for types that can be used as function returns. -
Classes in org.hibernate.metamodel.model.domain used by org.hibernate.dialect.function.jsonClassDescriptionSpecialization of
SimpleDomainType
for types that can be used as function returns. -
Classes in org.hibernate.metamodel.model.domain used by org.hibernate.dialect.function.xmlClassDescriptionSpecialization of
SimpleDomainType
for types that can be used as function returns. -
Classes in org.hibernate.metamodel.model.domain used by org.hibernate.engine.spi
-
Classes in org.hibernate.metamodel.model.domain used by org.hibernate.envers.functionClassDescriptionSpecialization of
SimpleDomainType
for types that can be used as function returns. -
Classes in org.hibernate.metamodel.model.domain used by org.hibernate.graphClassDescriptionExtensions to the JPA-defined
ManagedType
contract.Hibernate extension to the JPAMapAttribute
descriptorHibernate extension to the JPAAttribute
contract -
Classes in org.hibernate.metamodel.model.domain used by org.hibernate.graph.internalClassDescriptionDescribes any type forming part of the application domain model.Extension to the JPA
EntityType
contract.Extensions to the JPA-definedManagedType
contract.Hibernate extension to the JPAMapAttribute
descriptorHibernate extension to the JPAAttribute
contractDescribes any non-collection type. -
Classes in org.hibernate.metamodel.model.domain used by org.hibernate.graph.internal.parse
-
Classes in org.hibernate.metamodel.model.domain used by org.hibernate.graph.spiClassDescriptionExtension to the JPA
EntityType
contract.Extensions to the JPA-definedManagedType
contract.Hibernate extension to the JPAMapAttribute
descriptorHibernate extension to the JPAAttribute
contract -
Classes in org.hibernate.metamodel.model.domain used by org.hibernate.internal.logClassDescriptionA compound path which represents a
ModelPart
and uniquely identifies it with the runtime metamodel. -
Classes in org.hibernate.metamodel.model.domain used by org.hibernate.metamodelClassDescriptionExtension to the JPA
EntityType
contract.Extensions to the JPA-defined metamodel of persistent Java types.A compound path which represents aModelPart
and uniquely identifies it with the runtime metamodel. -
Classes in org.hibernate.metamodel.model.domain used by org.hibernate.metamodel.internalClassDescriptionHibernate extension to the JPA
BasicType
contract.Describes any type forming part of the application domain model.Hibernate extension to the JPAEmbeddableType
contract.Extension to the JPAEntityType
contract.Extension to the JPAIdentifiableType
contract.Extensions to the JPA-defined metamodel of persistent Java types.Extensions to the JPA-definedManagedType
contract.Extension of the JPAMappedSuperclassType
contractA compound path which represents aModelPart
and uniquely identifies it with the runtime metamodel.Hibernate extension to the JPAAttribute
contractExtension of the JPA-definedSingularAttribute
interface. -
Classes in org.hibernate.metamodel.model.domain used by org.hibernate.metamodel.mappingClassDescriptionHibernate extension to the JPA
BasicType
contract.Describes any type forming part of the application domain model.A compound path which represents aModelPart
and uniquely identifies it with the runtime metamodel.Specialization ofSimpleDomainType
for types that can be used as function returns.Describes any non-collection type. -
Classes in org.hibernate.metamodel.model.domain used by org.hibernate.metamodel.mapping.internalClassDescriptionHibernate extension to the JPA
BasicType
contract.Describes any type forming part of the application domain model.A compound path which represents aModelPart
and uniquely identifies it with the runtime metamodel.Specialization ofSimpleDomainType
for types that can be used as function returns.Describes any non-collection type. -
Classes in org.hibernate.metamodel.model.domain used by org.hibernate.metamodel.mapping.ordering.astClassDescriptionSpecialization of
SimpleDomainType
for types that can be used as function returns. -
Classes in org.hibernate.metamodel.model.domain used by org.hibernate.metamodel.model.domainClassDescriptionDescribes any type forming part of the application domain model.Hibernate extension to the JPA
EmbeddableType
contract.Extension to the JPAEntityType
contract.Extension to the JPAIdentifiableType
contract.Extensions to the JPA-defined metamodel of persistent Java types.Extensions to the JPA-definedManagedType
contract.A compound path which represents aModelPart
and uniquely identifies it with the runtime metamodel.Any element of the domain model which can be used to create an element of a path expression in a query.Hibernate extension to the JPAAttribute
contractExtension of the JPA-definedPluralAttribute
interface.Specialization ofSimpleDomainType
for types that can be used as function returns.Describes any non-collection type.Extension of the JPA-definedSingularAttribute
interface. -
Classes in org.hibernate.metamodel.model.domain used by org.hibernate.metamodel.model.domain.internalClassDescriptionModels Hibernate's
@Any
mapping (reverse discrimination) as a JPA domain model type.Hibernate extension to the JPACollectionAttribute
descriptorHibernate extension to the JPABasicType
contract.Describes any type forming part of the application domain model.Hibernate extension to the JPAEmbeddableType
contract.Extension to the JPAEntityType
contract.Extension to the JPAIdentifiableType
contract.Extensions to the JPA-defined metamodel of persistent Java types.Hibernate extension to the JPAListAttribute
descriptorExtensions to the JPA-definedManagedType
contract.Extension of the JPAMappedSuperclassType
contractHibernate extension to the JPAMapAttribute
descriptorA compound path which represents aModelPart
and uniquely identifies it with the runtime metamodel.Any element of the domain model which can be used to create an element of a path expression in a query.Hibernate extension to the JPAAttribute
contractExtension of the JPA-definedPluralAttribute
interface.Specialization ofSimpleDomainType
for types that can be used as function returns.Hibernate extension to the JPASetAttribute
descriptorDescribes any non-collection type.Extension of the JPA-definedSingularAttribute
interface. -
Classes in org.hibernate.metamodel.model.domain used by org.hibernate.metamodel.model.domain.spi
-
Classes in org.hibernate.metamodel.model.domain used by org.hibernate.metamodel.spiClassDescriptionA compound path which represents a
ModelPart
and uniquely identifies it with the runtime metamodel. -
Classes in org.hibernate.metamodel.model.domain used by org.hibernate.persister.collectionClassDescriptionA compound path which represents a
ModelPart
and uniquely identifies it with the runtime metamodel. -
Classes in org.hibernate.metamodel.model.domain used by org.hibernate.persister.entityClassDescriptionHibernate extension to the JPA
BasicType
contract.Describes any type forming part of the application domain model.A compound path which represents aModelPart
and uniquely identifies it with the runtime metamodel.Specialization ofSimpleDomainType
for types that can be used as function returns.Describes any non-collection type. -
Classes in org.hibernate.metamodel.model.domain used by org.hibernate.query
-
Classes in org.hibernate.metamodel.model.domain used by org.hibernate.query.criteriaClassDescriptionDescribes any type forming part of the application domain model.Extension to the JPA
EntityType
contract.Extensions to the JPA-definedManagedType
contract.Hibernate extension to the JPAAttribute
contractExtension of the JPA-definedPluralAttribute
interface. -
Classes in org.hibernate.metamodel.model.domain used by org.hibernate.query.hql.internal
-
Classes in org.hibernate.metamodel.model.domain used by org.hibernate.query.internal
-
Classes in org.hibernate.metamodel.model.domain used by org.hibernate.query.sql.internal
-
Classes in org.hibernate.metamodel.model.domain used by org.hibernate.query.sql.spi
-
Classes in org.hibernate.metamodel.model.domain used by org.hibernate.query.sqmClassDescriptionExtension to the JPA
EntityType
contract.Extensions to the JPA-defined metamodel of persistent Java types.Any element of the domain model which can be used to create an element of a path expression in a query. -
Classes in org.hibernate.metamodel.model.domain used by org.hibernate.query.sqm.functionClassDescriptionSpecialization of
SimpleDomainType
for types that can be used as function returns. -
Classes in org.hibernate.metamodel.model.domain used by org.hibernate.query.sqm.internalClassDescriptionDescribes any type forming part of the application domain model.Extension to the JPA
EntityType
contract.Extensions to the JPA-defined metamodel of persistent Java types. -
Classes in org.hibernate.metamodel.model.domain used by org.hibernate.query.sqm.produce.functionClassDescriptionSpecialization of
SimpleDomainType
for types that can be used as function returns. -
Classes in org.hibernate.metamodel.model.domain used by org.hibernate.query.sqm.spi
-
Classes in org.hibernate.metamodel.model.domain used by org.hibernate.query.sqm.tree.cteClassDescriptionDescribes any type forming part of the application domain model.Any element of the domain model which can be used to create an element of a path expression in a query.Specialization of
SimpleDomainType
for types that can be used as function returns.Describes any non-collection type. -
Classes in org.hibernate.metamodel.model.domain used by org.hibernate.query.sqm.tree.domainClassDescriptionHibernate extension to the JPA
CollectionAttribute
descriptorDescribes any type forming part of the application domain model.Hibernate extension to the JPAEmbeddableType
contract.Extension to the JPAEntityType
contract.Extension to the JPAIdentifiableType
contract.Extensions to the JPA-defined metamodel of persistent Java types.Hibernate extension to the JPAListAttribute
descriptorExtensions to the JPA-definedManagedType
contract.Extension of the JPAMappedSuperclassType
contractHibernate extension to the JPAMapAttribute
descriptorAny element of the domain model which can be used to create an element of a path expression in a query.Hibernate extension to the JPAAttribute
contractExtension of the JPA-definedPluralAttribute
interface.Hibernate extension to the JPASetAttribute
descriptorDescribes any non-collection type.Extension of the JPA-definedSingularAttribute
interface. -
Classes in org.hibernate.metamodel.model.domain used by org.hibernate.query.sqm.tree.expressionClassDescriptionHibernate extension to the JPA
BasicType
contract.Describes any type forming part of the application domain model.Hibernate extension to the JPAEmbeddableType
contract.Extension to the JPAEntityType
contract.Specialization ofSimpleDomainType
for types that can be used as function returns. -
Classes in org.hibernate.metamodel.model.domain used by org.hibernate.query.sqm.tree.fromClassDescriptionExtension to the JPA
EntityType
contract.Hibernate extension to the JPAAttribute
contract -
Classes in org.hibernate.metamodel.model.domain used by org.hibernate.query.sqm.tupleClassDescriptionDescribes any type forming part of the application domain model.Specialization of
SimpleDomainType
for types that can be used as function returns.Describes any non-collection type. -
Classes in org.hibernate.metamodel.model.domain used by org.hibernate.query.sqm.tuple.internalClassDescriptionDescribes any type forming part of the application domain model.Extensions to the JPA-defined
ManagedType
contract.A compound path which represents aModelPart
and uniquely identifies it with the runtime metamodel.Any element of the domain model which can be used to create an element of a path expression in a query.Hibernate extension to the JPAAttribute
contractSpecialization ofSimpleDomainType
for types that can be used as function returns.Describes any non-collection type.Extension of the JPA-definedSingularAttribute
interface. -
Classes in org.hibernate.metamodel.model.domain used by org.hibernate.spatial.dialect.oracleClassDescriptionSpecialization of
SimpleDomainType
for types that can be used as function returns. -
Classes in org.hibernate.metamodel.model.domain used by org.hibernate.sql.ast.tree.expression
-
Classes in org.hibernate.metamodel.model.domain used by org.hibernate.sql.modelClassDescriptionA compound path which represents a
ModelPart
and uniquely identifies it with the runtime metamodel. -
Classes in org.hibernate.metamodel.model.domain used by org.hibernate.sql.results.graph
-
-
Classes in org.hibernate.metamodel.model.domain used by org.hibernate.sql.results.graph.entity
-
Classes in org.hibernate.metamodel.model.domain used by org.hibernate.sql.results.internal
-
Classes in org.hibernate.metamodel.model.domain used by org.hibernate.stat.internalClassDescriptionA compound path which represents a
ModelPart
and uniquely identifies it with the runtime metamodel. -
Classes in org.hibernate.metamodel.model.domain used by org.hibernate.stat.spiClassDescriptionA compound path which represents a
ModelPart
and uniquely identifies it with the runtime metamodel. -
Classes in org.hibernate.metamodel.model.domain used by org.hibernate.typeClassDescriptionHibernate extension to the JPA
BasicType
contract.Describes any type forming part of the application domain model.Extensions to the JPA-defined metamodel of persistent Java types.Specialization ofSimpleDomainType
for types that can be used as function returns.Describes any non-collection type. -
Classes in org.hibernate.metamodel.model.domain used by org.hibernate.type.internalClassDescriptionHibernate extension to the JPA
BasicType
contract.Describes any type forming part of the application domain model.Specialization ofSimpleDomainType
for types that can be used as function returns.Describes any non-collection type.