Uses of Package
org.hibernate.type
Packages that useorg.hibernate.type
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 ofSession andStatelessSession, the most important APIs exposing persistence-related operations for entities.This package contains the interfaces that make up the bootstrap API for Hibernate.
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.
A range of SPIs allowing integration with—and customization of—the process of building metadata.
Support for bytecode interceptor implementations.
Internal implementations and support for second-level caching.
This package defines APIs for configuring Hibernate.
Internal implementations and support for persistent collections.
This package defines the SPI of a framework for lazy-initializing and state-tracking collection wrappers.
Contains implementations of
SqmFunctionDescriptor describing a range of relatively-sophisticated SQL functions available in various dialects.Internal package containing dialect-specific implementations of
JdbcType.Support for many of the internal workings of Hibernate.
An SPI for dealing with parameters of native queries.
This package defines some central internal SPI abstractions used throughout the implementation of Hibernate.
This package defines a default set of event listeners that implement the default behaviors of Hibernate session operations.
This package defines an abstraction over all kinds of automatic value generation, including id generation and version number generation.
This package and its subpackages, especially
org.hibernate.id.enhanced, contain the built-in id generators, all of which implement eitherIdentifierGenerator orPostInsertIdentifierGenerator.Enhanced/improved versions of table and sequence based identifier generators targeting portability and unified configuration.
An internal package containing implementations of central Hibernate APIs, mostly defined in
org.hibernate.Internal utility classes
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).
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 supporting custom instantiation ofentity instances andembeddable objects.
This package abstracts persistence mechanisms for collections.
This package abstracts persistence mechanisms for entities.
Contains some functions for pretty-printing things for exception and log messages.
Defines the internal implementation of the stored procedure SPI.
This package defines a framework for lazy-initializing entity proxies.
Proxies for entity objects represented as Javamaps.
Proxies for plain Java objects.
Everything related to HQL/JPQL, native SQL, and criteria queries.
Support for mutable result/fetch builder graphs nodes built dynamically.
Contains a range of internal abstractions for dealing with query execution, query plans, query options, and query parameters.
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.
This package defines the central Hibernate Spatial types and functions.
This package contains the spatial extensions for theOracleDialect.
Package defining support for creating and consuming a SQL AST.
AST nodes representing expressions in a SQL tree.
Implementation of the SPI for execution of SQL statements via JDBC.
SPI for execution of SQL statements via JDBC.
Most contracts here have been replaced by the new runtimemapping model.
A Hibernate
Type is a strategy for mapping a Java property type to a JDBC type or types.Implements the SPI for basic-typed value conversions.
Integrates a range of types defined by the JDK with the type system of Hibernate.
SPIs related to
JavaType.Defines handling of almost the full range of standard JDBC-definedSQL data types.
SPIs related to
JdbcType.An API for working with abstract families of DDL types parameterized by varying length, precision, and scale.
Includes several general-purpose implementations of
DdlType.Defines a registry for
DdlTypes.Defines a registry for Hibernate
Types.- Classes inorg.hibernate.type used byorg.hibernateClassDescriptionMarker interface for basic types.Defines a mapping between a Java type and one or more JDBCtypes, as well as describing the in-memory semantics of the given Java type, including: how to compare values and check for "dirtiness", how to clone values, and how to assemble/disassemble values for storage in the second-level cache.
- Classes inorg.hibernate.type used byorg.hibernate.bootClassDescriptionMarker interface for basic types.Declares operations used by implementors of
Typethat are common to the fully-"compiled" runtime mapping metadata held by aSessionFactoryand the incomplete metamodel which exists during themetadata building process.Thrown when a property cannot be serialized/deserialized - Classes inorg.hibernate.type used byorg.hibernate.boot.internalClassDescriptionMarker interface for basic types.Declares operations used by implementors of
Typethat are common to the fully-"compiled" runtime mapping metadata held by aSessionFactoryand the incomplete metamodel which exists during themetadata building process.Enumerates the possible storage strategies for offset or zoned datetimes.Defines a mapping between a Java type and one or more JDBCtypes, as well as describing the in-memory semantics of the given Java type, including: how to compare values and check for "dirtiness", how to clone values, and how to assemble/disassemble values for storage in the second-level cache.Possible options for how to handleByte[]andCharacter[]basic mappings encountered in the application domain model. - Classes inorg.hibernate.type used byorg.hibernate.boot.model
- Classes inorg.hibernate.type used byorg.hibernate.boot.model.internalClassDescriptionMarker interface for basic types.Enumerates the possible storage strategies for offset or zoned datetimes.
- Classes inorg.hibernate.type used byorg.hibernate.boot.model.process.internalClassDescriptionMarker interface for basic types.
- Classes inorg.hibernate.type used byorg.hibernate.boot.model.source.internal.hbm
- Classes inorg.hibernate.type used byorg.hibernate.boot.model.source.spi
- Classes inorg.hibernate.type used byorg.hibernate.boot.spiClassDescriptionMarker interface for basic types.Declares operations used by implementors of
Typethat are common to the fully-"compiled" runtime mapping metadata held by aSessionFactoryand the incomplete metamodel which exists during themetadata building process.Enumerates the possible storage strategies for offset or zoned datetimes.Defines a mapping between a Java type and one or more JDBCtypes, as well as describing the in-memory semantics of the given Java type, including: how to compare values and check for "dirtiness", how to clone values, and how to assemble/disassemble values for storage in the second-level cache.Possible options for how to handleByte[]andCharacter[]basic mappings encountered in the application domain model. - Classes inorg.hibernate.type used byorg.hibernate.bytecode.enhance.spi.interceptorClassDescriptionRepresents acomposite type, a type which itself has typed attributes.Defines a mapping between a Java type and one or more JDBCtypes, as well as describing the in-memory semantics of the given Java type, including: how to compare values and check for "dirtiness", how to clone values, and how to assemble/disassemble values for storage in the second-level cache.
- Classes inorg.hibernate.type used byorg.hibernate.bytecode.internal
- Classes inorg.hibernate.type used byorg.hibernate.cache.internalClassDescriptionDefines a mapping between a Java type and one or more JDBCtypes, as well as describing the in-memory semantics of the given Java type, including: how to compare values and check for "dirtiness", how to clone values, and how to assemble/disassemble values for storage in the second-level cache.
- Classes inorg.hibernate.type used byorg.hibernate.cfgClassDescriptionMarker interface for basic types.Thrown when a property cannot be serialized/deserialized
- Classes inorg.hibernate.type used byorg.hibernate.collection.internalClassDescriptionA type that handles Hibernate
PersistentCollections (including arrays). - Classes inorg.hibernate.type used byorg.hibernate.collection.spiClassDescriptionDefines a mapping between a Java type and one or more JDBCtypes, as well as describing the in-memory semantics of the given Java type, including: how to compare values and check for "dirtiness", how to clone values, and how to assemble/disassemble values for storage in the second-level cache.
- Classes inorg.hibernate.type used byorg.hibernate.dialect.functionClassDescriptionMarker interface for basic types.A basic type reference.A context within which a
BindableTypecan be resolved to an instance ofSqmExpressible. - Classes inorg.hibernate.type used byorg.hibernate.dialect.function.arrayClassDescriptionA basic plural type.Marker interface for basic types.A context within which a
BindableTypecan be resolved to an instance ofSqmExpressible. - Classes inorg.hibernate.type used byorg.hibernate.dialect.function.jsonClassDescriptionA context within which a
BindableTypecan be resolved to an instance ofSqmExpressible. - Classes inorg.hibernate.type used byorg.hibernate.dialect.type
- Classes inorg.hibernate.type used byorg.hibernate.engine.internalClassDescriptionA type that handles Hibernate
PersistentCollections (including arrays). - Classes inorg.hibernate.type used byorg.hibernate.engine.query.spiClassDescriptionRepresents a type of argument which can be bound to a positional or namedquery parameter.
- Classes inorg.hibernate.type used byorg.hibernate.engine.spiClassDescriptionA type that handles Hibernate
PersistentCollections (including arrays).Defines a mapping between a Java type and one or more JDBCtypes, as well as describing the in-memory semantics of the given Java type, including: how to compare values and check for "dirtiness", how to clone values, and how to assemble/disassemble values for storage in the second-level cache. - Classes inorg.hibernate.type used byorg.hibernate.envers.configuration.internal.metadataClassDescriptionDefines a mapping between a Java type and one or more JDBCtypes, as well as describing the in-memory semantics of the given Java type, including: how to compare values and check for "dirtiness", how to clone values, and how to assemble/disassemble values for storage in the second-level cache.
- ClassDescriptionDefines a mapping between a Java type and one or more JDBCtypes, as well as describing the in-memory semantics of the given Java type, including: how to compare values and check for "dirtiness", how to clone values, and how to assemble/disassemble values for storage in the second-level cache.
- Classes inorg.hibernate.type used byorg.hibernate.envers.enhancedClassDescriptionDefines a mapping between a Java type and one or more JDBCtypes, as well as describing the in-memory semantics of the given Java type, including: how to compare values and check for "dirtiness", how to clone values, and how to assemble/disassemble values for storage in the second-level cache.
- Classes inorg.hibernate.type used byorg.hibernate.envers.internal.entitiesClassDescriptionDefines a mapping between a Java type and one or more JDBCtypes, as well as describing the in-memory semantics of the given Java type, including: how to compare values and check for "dirtiness", how to clone values, and how to assemble/disassemble values for storage in the second-level cache.
- Classes inorg.hibernate.type used byorg.hibernate.event.internalClassDescriptionA type that handles Hibernate
PersistentCollections (including arrays).Represents acomposite type, a type which itself has typed attributes.Represents directionality of the foreign key constraintDefines a mapping between a Java type and one or more JDBCtypes, as well as describing the in-memory semantics of the given Java type, including: how to compare values and check for "dirtiness", how to clone values, and how to assemble/disassemble values for storage in the second-level cache. - Classes inorg.hibernate.type used byorg.hibernate.generatorClassDescriptionDefines a mapping between a Java type and one or more JDBCtypes, as well as describing the in-memory semantics of the given Java type, including: how to compare values and check for "dirtiness", how to clone values, and how to assemble/disassemble values for storage in the second-level cache.
- Classes inorg.hibernate.type used byorg.hibernate.idClassDescriptionRepresents acomposite type, a type which itself has typed attributes.Defines a mapping between a Java type and one or more JDBCtypes, as well as describing the in-memory semantics of the given Java type, including: how to compare values and check for "dirtiness", how to clone values, and how to assemble/disassemble values for storage in the second-level cache.
- Classes inorg.hibernate.type used byorg.hibernate.id.enhancedClassDescriptionDefines a mapping between a Java type and one or more JDBCtypes, as well as describing the in-memory semantics of the given Java type, including: how to compare values and check for "dirtiness", how to clone values, and how to assemble/disassemble values for storage in the second-level cache.
- Classes inorg.hibernate.type used byorg.hibernate.internalClassDescriptionThrown when a property cannot be serialized/deserializedDefines a mapping between a Java type and one or more JDBCtypes, as well as describing the in-memory semantics of the given Java type, including: how to compare values and check for "dirtiness", how to clone values, and how to assemble/disassemble values for storage in the second-level cache.
- Classes inorg.hibernate.type used byorg.hibernate.internal.utilClassDescriptionThrown when a property cannot be serialized/deserializedDefines a mapping between a Java type and one or more JDBCtypes, as well as describing the in-memory semantics of the given Java type, including: how to compare values and check for "dirtiness", how to clone values, and how to assemble/disassemble values for storage in the second-level cache.
- Classes inorg.hibernate.type used byorg.hibernate.internal.util.collectionsClassDescriptionDefines a mapping between a Java type and one or more JDBCtypes, as well as describing the in-memory semantics of the given Java type, including: how to compare values and check for "dirtiness", how to clone values, and how to assemble/disassemble values for storage in the second-level cache.
- Classes inorg.hibernate.type used byorg.hibernate.mappingClassDescriptionHandles "any" mappingsMarker interface for basic types.A type that handles Hibernate
PersistentCollections (including arrays).Represents acomposite type, a type which itself has typed attributes.Represents directionality of the foreign key constraintA many-to-one association to an entity.Declares operations used by implementors ofTypethat are common to the fully-"compiled" runtime mapping metadata held by aSessionFactoryand the incomplete metamodel which exists during themetadata building process.A one-to-one association to an entityEnumerates the possible storage strategies for offset or zoned datetimes.Defines a mapping between a Java type and one or more JDBCtypes, as well as describing the in-memory semantics of the given Java type, including: how to compare values and check for "dirtiness", how to clone values, and how to assemble/disassemble values for storage in the second-level cache. - Classes inorg.hibernate.type used byorg.hibernate.metamodel.internalClassDescriptionA context within which a
BindableTypecan be resolved to an instance ofSqmExpressible.Declares operations used by implementors ofTypethat are common to the fully-"compiled" runtime mapping metadata held by aSessionFactoryand the incomplete metamodel which exists during themetadata building process.Defines a mapping between a Java type and one or more JDBCtypes, as well as describing the in-memory semantics of the given Java type, including: how to compare values and check for "dirtiness", how to clone values, and how to assemble/disassemble values for storage in the second-level cache. - Classes inorg.hibernate.type used byorg.hibernate.metamodel.mappingClassDescriptionMarker interface for basic types.Represents a type of argument which can be bound to a positional or namedquery parameter.Extension for implementations of
BasicTypewhich have an impliedconversion.Specialization ofDomainTypefor types that can be used as a parameter output for aProcedureCall.Defines a mapping between a Java type and one or more JDBCtypes, as well as describing the in-memory semantics of the given Java type, including: how to compare values and check for "dirtiness", how to clone values, and how to assemble/disassemble values for storage in the second-level cache. - Classes inorg.hibernate.type used byorg.hibernate.metamodel.mapping.internalClassDescriptionExtension contract for
BasicTypeimplementations which understand how to adjust themselves relative to where/how they're used by, for example, accounting for LOB, nationalized, primitive/wrapper, etc.Handles "any" mappingsA type that represents some kind of association between entities.Marker interface for basic types.Represents a type of argument which can be bound to a positional or namedquery parameter.Represents acomposite type, a type which itself has typed attributes.Extension for implementations ofBasicTypewhich have an impliedconversion.Base for types which map associations to persistent entities.Declares operations used by implementors ofTypethat are common to the fully-"compiled" runtime mapping metadata held by aSessionFactoryand the incomplete metamodel which exists during themetadata building process.Specialization ofDomainTypefor types that can be used as a parameter output for aProcedureCall.OptionalTypecontract for implementations that are aware of how to extract values from stored procedure OUT/INOUT parameters.OptionalTypecontract for implementations enabled to set store procedure OUT/INOUT parameters values by name.Defines a mapping between a Java type and one or more JDBCtypes, as well as describing the in-memory semantics of the given Java type, including: how to compare values and check for "dirtiness", how to clone values, and how to assemble/disassemble values for storage in the second-level cache. - Classes inorg.hibernate.type used byorg.hibernate.metamodel.model.domainClassDescriptionRepresents a type of argument which can be bound to a positional or namedquery parameter.Specialization of
DomainTypefor types that can be used as a parameter output for aProcedureCall. - Classes inorg.hibernate.type used byorg.hibernate.metamodel.model.domain.internalClassDescriptionHandles "any" mappingsMarker interface for basic types.Represents a type of argument which can be bound to a positional or namedquery parameter.A context within which a
BindableTypecan be resolved to an instance ofSqmExpressible.Specialization ofDomainTypefor types that can be used as a parameter output for aProcedureCall. - Classes inorg.hibernate.type used byorg.hibernate.metamodel.spiClassDescriptionA context within which a
BindableTypecan be resolved to an instance ofSqmExpressible.Declares operations used by implementors ofTypethat are common to the fully-"compiled" runtime mapping metadata held by aSessionFactoryand the incomplete metamodel which exists during themetadata building process. - Classes inorg.hibernate.type used byorg.hibernate.persister.collectionClassDescriptionA type that handles Hibernate
PersistentCollections (including arrays).Defines a mapping between a Java type and one or more JDBCtypes, as well as describing the in-memory semantics of the given Java type, including: how to compare values and check for "dirtiness", how to clone values, and how to assemble/disassemble values for storage in the second-level cache. - Classes inorg.hibernate.type used byorg.hibernate.persister.entityClassDescriptionAbstract superclass of the built-in
Typehierarchy.Marker interface for basic types.Represents a type of argument which can be bound to a positional or namedquery parameter.Represents acomposite type, a type which itself has typed attributes.Base for types which map associations to persistent entities.Declares operations used by implementors ofTypethat are common to the fully-"compiled" runtime mapping metadata held by aSessionFactoryand the incomplete metamodel which exists during themetadata building process.Specialization ofDomainTypefor types that can be used as a parameter output for aProcedureCall.Defines a mapping between a Java type and one or more JDBCtypes, as well as describing the in-memory semantics of the given Java type, including: how to compare values and check for "dirtiness", how to clone values, and how to assemble/disassemble values for storage in the second-level cache. - Classes inorg.hibernate.type used byorg.hibernate.prettyClassDescriptionDefines a mapping between a Java type and one or more JDBCtypes, as well as describing the in-memory semantics of the given Java type, including: how to compare values and check for "dirtiness", how to clone values, and how to assemble/disassemble values for storage in the second-level cache.
- Classes inorg.hibernate.type used byorg.hibernate.procedure.internalClassDescriptionRepresents a type of argument which can be bound to a positional or namedquery parameter.Specialization of
DomainTypefor types that can be used as a parameter output for aProcedureCall. - Classes inorg.hibernate.type used byorg.hibernate.proxy
- Classes inorg.hibernate.type used byorg.hibernate.proxy.map
- Classes inorg.hibernate.type used byorg.hibernate.proxy.pojo
- Classes inorg.hibernate.type used byorg.hibernate.proxy.pojo.bytebuddy
- Classes inorg.hibernate.type used byorg.hibernate.queryClassDescriptionA basic type reference.Represents a type of argument which can be bound to a positional or namedquery parameter.
- Classes inorg.hibernate.type used byorg.hibernate.query.internalClassDescriptionMarker interface for basic types.Represents a type of argument which can be bound to a positional or namedquery parameter.A context within which a
BindableTypecan be resolved to an instance ofSqmExpressible. - Classes inorg.hibernate.type used byorg.hibernate.query.results.internal
- Classes inorg.hibernate.type used byorg.hibernate.query.results.internal.dynamic
- Classes inorg.hibernate.type used byorg.hibernate.query.spiClassDescriptionRepresents a type of argument which can be bound to a positional or namedquery parameter.A context within which a
BindableTypecan be resolved to an instance ofSqmExpressible.Defines a mapping between a Java type and one or more JDBCtypes, as well as describing the in-memory semantics of the given Java type, including: how to compare values and check for "dirtiness", how to clone values, and how to assemble/disassemble values for storage in the second-level cache. - Classes inorg.hibernate.type used byorg.hibernate.query.sql.internalClassDescriptionA basic type reference.A context within which a
BindableTypecan be resolved to an instance ofSqmExpressible. - Classes inorg.hibernate.type used byorg.hibernate.query.sql.spiClassDescriptionA context within which a
BindableTypecan be resolved to an instance ofSqmExpressible. - Classes inorg.hibernate.type used byorg.hibernate.query.sqmClassDescriptionMarker interface for basic types.Represents a type of argument which can be bound to a positional or namedquery parameter.A context within which a
BindableTypecan be resolved to an instance ofSqmExpressible. - Classes inorg.hibernate.type used byorg.hibernate.query.sqm.function
- Classes inorg.hibernate.type used byorg.hibernate.query.sqm.internalClassDescriptionMarker interface for basic types.A context within which a
BindableTypecan be resolved to an instance ofSqmExpressible. - Classes inorg.hibernate.type used byorg.hibernate.query.sqm.produce.functionClassDescriptionMarker interface for basic types.A basic type reference.A context within which a
BindableTypecan be resolved to an instance ofSqmExpressible. - Classes inorg.hibernate.type used byorg.hibernate.query.sqm.produce.function.internal
- Classes inorg.hibernate.type used byorg.hibernate.query.sqm.spiClassDescriptionA context within which a
BindableTypecan be resolved to an instance ofSqmExpressible. - Classes inorg.hibernate.type used byorg.hibernate.query.sqm.sql.internal
- Classes inorg.hibernate.type used byorg.hibernate.query.sqm.tree.cteClassDescriptionRepresents a type of argument which can be bound to a positional or namedquery parameter.
- Classes inorg.hibernate.type used byorg.hibernate.query.sqm.tree.domainClassDescriptionRepresents a type of argument which can be bound to a positional or namedquery parameter.
- Classes inorg.hibernate.type used byorg.hibernate.query.sqm.tree.expressionClassDescriptionMarker interface for basic types.Represents a type of argument which can be bound to a positional or namedquery parameter.A context within which a
BindableTypecan be resolved to an instance ofSqmExpressible. - Classes inorg.hibernate.type used byorg.hibernate.query.sqm.tuple.internalClassDescriptionRepresents a type of argument which can be bound to a positional or namedquery parameter.
- Classes inorg.hibernate.type used byorg.hibernate.spatial
- Classes inorg.hibernate.type used byorg.hibernate.spatial.dialect.hanaClassDescriptionA basic type reference.Defines a mapping between a Java type and one or more JDBCtypes, as well as describing the in-memory semantics of the given Java type, including: how to compare values and check for "dirtiness", how to clone values, and how to assemble/disassemble values for storage in the second-level cache.
- Classes inorg.hibernate.type used byorg.hibernate.spatial.dialect.oracle
- Classes inorg.hibernate.type used byorg.hibernate.sql.ast.spiClassDescriptionMarker interface for basic types.A context within which a
BindableTypecan be resolved to an instance ofSqmExpressible. - Classes inorg.hibernate.type used byorg.hibernate.sql.ast.tree.expression
- Classes inorg.hibernate.type used byorg.hibernate.sql.exec.internalClassDescriptionSpecialization of
DomainTypefor types that can be used as a parameter output for aProcedureCall. - Classes inorg.hibernate.type used byorg.hibernate.sql.exec.spiClassDescriptionSpecialization of
DomainTypefor types that can be used as a parameter output for aProcedureCall. - Classes inorg.hibernate.type used byorg.hibernate.sql.results.graph.collection.internalClassDescriptionDefines a mapping between a Java type and one or more JDBCtypes, as well as describing the in-memory semantics of the given Java type, including: how to compare values and check for "dirtiness", how to clone values, and how to assemble/disassemble values for storage in the second-level cache.
- Classes inorg.hibernate.type used byorg.hibernate.sql.results.graph.entity.internalClassDescriptionDefines a mapping between a Java type and one or more JDBCtypes, as well as describing the in-memory semantics of the given Java type, including: how to compare values and check for "dirtiness", how to clone values, and how to assemble/disassemble values for storage in the second-level cache.
- Classes inorg.hibernate.type used byorg.hibernate.sql.results.internal
- Classes inorg.hibernate.type used byorg.hibernate.sql.results.jdbc.internal
- Classes inorg.hibernate.type used byorg.hibernate.sql.results.jdbc.spi
- Classes inorg.hibernate.type used byorg.hibernate.tupleClassDescriptionDefines a mapping between a Java type and one or more JDBCtypes, as well as describing the in-memory semantics of the given Java type, including: how to compare values and check for "dirtiness", how to clone values, and how to assemble/disassemble values for storage in the second-level cache.
- Classes inorg.hibernate.type used byorg.hibernate.tuple.component
- Classes inorg.hibernate.type used byorg.hibernate.tuple.entityClassDescriptionA type that represents some kind of association between entities.Represents acomposite type, a type which itself has typed attributes.Base for types which map associations to persistent entities.Defines a mapping between a Java type and one or more JDBCtypes, as well as describing the in-memory semantics of the given Java type, including: how to compare values and check for "dirtiness", how to clone values, and how to assemble/disassemble values for storage in the second-level cache.
- Classes inorg.hibernate.type used byorg.hibernate.typeClassDescriptionTODO : javadocConvenience base class for
BasicTypeimplementations.Abstract superclass of the built-inTypehierarchy.Extension contract forBasicTypeimplementations which understand how to adjust themselves relative to where/how they're used by, for example, accounting for LOB, nationalized, primitive/wrapper, etc.A type that represents some kind of association between entities.A type that maps betweenARRAYandCollection<T>A basic plural type.Marker interface for basic types.A basic type reference.Represents a type of argument which can be bound to a positional or namedquery parameter.A context within which aBindableTypecan be resolved to an instance ofSqmExpressible.A type that is assignable to every non-primitive type, that is, the type ofnull.A type that handles HibernatePersistentCollections (including arrays).Handlesembedded mappings.Represents acomposite type, a type which itself has typed attributes.Extension for implementations ofBasicTypewhich have an impliedconversion.Base for types which map associations to persistent entities.Represents directionality of the foreign key constraintA many-to-one association to an entity.Declares operations used by implementors ofTypethat are common to the fully-"compiled" runtime mapping metadata held by aSessionFactoryand the incomplete metamodel which exists during themetadata building process.Handles conversion to/fromBooleanas0(false) or1(true)A one-to-one association to an entitySpecialization ofDomainTypefor types that can be used as a parameter output for aProcedureCall.OptionalTypecontract for implementations that are aware of how to extract values from stored procedure OUT/INOUT parameters.OptionalTypecontract for implementations enabled to set store procedure OUT/INOUT parameters values by name.A type that maps between aVARBINARYandSerializableclasses.A one-to-one association that maps to specific formula(s) instead of the primary key column of the owning entity.Marker for Hibernate defined converters of Boolean-typed domain valuesMarker for Hibernate suppliedconverter classes.Enumerates the possible storage strategies for offset or zoned datetimes.Handles conversion to/fromBooleanas'T'or'F'Defines a mapping between a Java type and one or more JDBCtypes, as well as describing the in-memory semantics of the given Java type, including: how to compare values and check for "dirtiness", how to clone values, and how to assemble/disassemble values for storage in the second-level cache.Possible options for how to handleByte[]andCharacter[]basic mappings encountered in the application domain model.Handles conversion to/fromBooleanas'Y'or'N' - Classes inorg.hibernate.type used byorg.hibernate.type.descriptor.converter.internalClassDescriptionDefines a mapping between a Java type and one or more JDBCtypes, as well as describing the in-memory semantics of the given Java type, including: how to compare values and check for "dirtiness", how to clone values, and how to assemble/disassemble values for storage in the second-level cache.
- Classes inorg.hibernate.type used byorg.hibernate.type.descriptor.java
- Classes inorg.hibernate.type used byorg.hibernate.type.descriptor.java.spi
- Classes inorg.hibernate.type used byorg.hibernate.type.descriptor.jdbcClassDescriptionMarker interface for basic types.Enumerates the possible storage strategies for offset or zoned datetimes.
- Classes inorg.hibernate.type used byorg.hibernate.type.descriptor.jdbc.spi
- Classes inorg.hibernate.type used byorg.hibernate.type.descriptor.sqlClassDescriptionDefines a mapping between a Java type and one or more JDBCtypes, as well as describing the in-memory semantics of the given Java type, including: how to compare values and check for "dirtiness", how to clone values, and how to assemble/disassemble values for storage in the second-level cache.
- Classes inorg.hibernate.type used byorg.hibernate.type.descriptor.sql.internalClassDescriptionDefines a mapping between a Java type and one or more JDBCtypes, as well as describing the in-memory semantics of the given Java type, including: how to compare values and check for "dirtiness", how to clone values, and how to assemble/disassemble values for storage in the second-level cache.
- Classes inorg.hibernate.type used byorg.hibernate.type.descriptor.sql.spiClassDescriptionDefines a mapping between a Java type and one or more JDBCtypes, as well as describing the in-memory semantics of the given Java type, including: how to compare values and check for "dirtiness", how to clone values, and how to assemble/disassemble values for storage in the second-level cache.
- Classes inorg.hibernate.type used byorg.hibernate.type.internalClassDescriptionTODO : javadocConvenience base class for
BasicTypeimplementations.Extension contract forBasicTypeimplementations which understand how to adjust themselves relative to where/how they're used by, for example, accounting for LOB, nationalized, primitive/wrapper, etc.Marker interface for basic types.Represents a type of argument which can be bound to a positional or namedquery parameter.A context within which aBindableTypecan be resolved to an instance ofSqmExpressible.Extension for implementations ofBasicTypewhich have an impliedconversion.Represents directionality of the foreign key constraintDeclares operations used by implementors ofTypethat are common to the fully-"compiled" runtime mapping metadata held by aSessionFactoryand the incomplete metamodel which exists during themetadata building process.Specialization ofDomainTypefor types that can be used as a parameter output for aProcedureCall.OptionalTypecontract for implementations that are aware of how to extract values from stored procedure OUT/INOUT parameters.OptionalTypecontract for implementations enabled to set store procedure OUT/INOUT parameters values by name.Defines a mapping between a Java type and one or more JDBCtypes, as well as describing the in-memory semantics of the given Java type, including: how to compare values and check for "dirtiness", how to clone values, and how to assemble/disassemble values for storage in the second-level cache. - Classes inorg.hibernate.type used byorg.hibernate.type.spiClassDescriptionMarker interface for basic types.A registry of
BasicTypeinstancesRepresents acomposite type, a type which itself has typed attributes.Defines a mapping between a Java type and one or more JDBCtypes, as well as describing the in-memory semantics of the given Java type, including: how to compare values and check for "dirtiness", how to clone values, and how to assemble/disassemble values for storage in the second-level cache.