Uses of Package
org.hibernate.metamodel.model.domain
Packages that use org.hibernate.metamodel.model.domain
Package
Description
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.
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.
Package for the SQM-backed Query implementation details
SPI-level SQM contracts
Package for the translation of SQM into SQL AST
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.
Nodes representing
select
statements in the SQM tree.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.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.function.array
-
Classes in org.hibernate.metamodel.model.domain used by org.hibernate.engine.spi
-
Classes in org.hibernate.metamodel.model.domain used by org.hibernate.graphClassDescriptionExtensions to the JPA-defined
ManagedType
contract.Hibernate extension to the JPAAttribute
contract -
Classes in org.hibernate.metamodel.model.domain used by org.hibernate.graph.internalClassDescriptionExtension to the JPA
EntityType
contract.Extensions to the JPA-definedManagedType
contract.Hibernate extension to the JPAAttribute
contract -
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 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 that occurs in the application's 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.mapping
-
Classes in org.hibernate.metamodel.model.domain used by org.hibernate.metamodel.mapping.internal
-
Classes in org.hibernate.metamodel.model.domain used by org.hibernate.metamodel.model.domainClassDescriptionFunctionality common to all implementations of
ManagedType
.Hibernate extension to the JPACollectionAttribute
descriptorDescribes any type that occurs in the application's domain model.Hibernate extension to the JPAEmbeddableType
contract.Extension to the JPAEntityType
contract.Extension to the JPAIdentifiableType
contract.Hibernate extension to the JPAListAttribute
descriptorExtensions to the JPA-definedManagedType
contract.Hibernate extension to the JPAMapAttribute
descriptorA compound path which represents aModelPart
and uniquely identifies it with the runtime metamodel.Hibernate extension to the JPAAttribute
contractExtension of the JPA-definedPluralAttribute
interface.Hibernate extension to the JPASetAttribute
descriptorDescribes any non-collection typeExtension of the JPA-definedSingularAttribute
interface. -
Classes in org.hibernate.metamodel.model.domain used by org.hibernate.metamodel.model.domain.internalClassDescriptionFunctionality common to all implementations of
IdentifiableType
.Functionality common to all implementations ofManagedType
.Models Hibernate's ANY mapping (reverse discrimination) as a JPA domain model typeHibernate extension to the JPACollectionAttribute
descriptorHibernate extension to the JPABasicType
contract.Commonality between entity and any discriminatorsDescribes any type that occurs in the application's 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.Hibernate extension to the JPAAttribute
contractExtension of the JPA-definedPluralAttribute
interface.Hibernate extension to the JPASetAttribute
descriptorDescribes any non-collection typeExtension of the JPA-definedSingularAttribute
interface.Describes any structural type without a direct java type representation. -
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.entity
-
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 that occurs in the application's 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.derivedClassDescriptionDescribes any type that occurs in the application's domain model.Extensions to the JPA-defined
ManagedType
contract.A compound path which represents aModelPart
and uniquely identifies it with the runtime metamodel.Hibernate extension to the JPAAttribute
contractDescribes any non-collection typeExtension of the JPA-definedSingularAttribute
interface.Describes any structural type without a direct java type representation. -
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.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.sqmClassDescriptionCommonality between entity and any discriminatorsDescribes any type that occurs in the application's domain model.Extensions to the JPA-defined metamodel of persistent Java types.
-
Classes in org.hibernate.metamodel.model.domain used by org.hibernate.query.sqm.internalClassDescriptionCommonality between entity and any discriminatorsDescribes any type that occurs in the application's 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.spi
-
Classes in org.hibernate.metamodel.model.domain used by org.hibernate.query.sqm.sql
-
Classes in org.hibernate.metamodel.model.domain used by org.hibernate.query.sqm.sql.internal
-
Classes in org.hibernate.metamodel.model.domain used by org.hibernate.query.sqm.tree.cteClassDescriptionDescribes any type that occurs in the application's domain model.Describes any non-collection typeDescribes any structural type without a direct java type representation.
-
Classes in org.hibernate.metamodel.model.domain used by org.hibernate.query.sqm.tree.domainClassDescriptionHibernate extension to the JPA
CollectionAttribute
descriptorDescribes any type that occurs in the application's domain model.Hibernate extension to the JPAEmbeddableType
contract.Extension to the JPAEntityType
contract.Extension to the JPAIdentifiableType
contract.Hibernate extension to the JPAListAttribute
descriptorExtensions to the JPA-definedManagedType
contract.Hibernate extension to the JPAMapAttribute
descriptorHibernate extension to the JPAAttribute
contractExtension of the JPA-definedPluralAttribute
interface.Hibernate extension to the JPASetAttribute
descriptorDescribes any non-collection typeExtension 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 that occurs in the application's domain model.Hibernate extension to the JPAEmbeddableType
contract.Extension to the JPAEntityType
contract.Extensions to the JPA-defined metamodel of persistent Java types. -
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.tree.select
-
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 that occurs in the application's domain model.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 that occurs in the application's domain model.Describes any non-collection type