Uses of Package
org.hibernate.type
Packages that use org.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 of
Session
and StatelessSession
,
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.
This package abstracts over the multifarious dialects of SQL
understood by the databases supported by Hibernate.
Contains implementations of
SqmFunctionDescriptor
describing a range of relatively-sophisticated SQL functions available in various dialects.Support for many of the internal workings of Hibernate.
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 either
IdentifierGenerator
or
PostInsertIdentifierGenerator
.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).
Implementation of the SPI for the runtime domain metamodel.
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 support for executing database stored procedures and functions and accessing their outputs.
Defines the internal implementation of the stored procedure SPI.
Defines an SPI for calling stored procedures and functions.
Validation for HQL queries.
This package defines a framework for lazy-initializing entity proxies.
Proxies for entity objects represented as Java maps.
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.
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.Nodes representing expressions in the SQM tree.
Package defining support for creating and consuming a SQL AST.
AST nodes representing expressions in a SQL tree.
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.Implements the SPI for basic-typed value conversions.
Integrates a range of types defined by the JDK with the type system
of Hibernate.
Defines handling of almost the full range of standard JDBC-defined SQL data types.
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
DdlType
s.Defines a registry for Hibernate
Type
s.-
Classes in org.hibernate.type used by org.hibernateClassDescriptionMarker interface for basic types.Defines a mapping between a Java type and one or more JDBC types, 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 in org.hibernate.type used by org.hibernate.bootClassDescriptionMarker interface for basic types.Declares operations used by implementors of
Type
that are common to "compiled" mappings held at runtime by aSessionFactory
and "uncompiled" mappings held by aConfiguration
.Thrown when a property cannot be serialized/deserialized -
Classes in org.hibernate.type used by org.hibernate.boot.internalClassDescriptionMarker interface for basic types.Declares operations used by implementors of
Type
that are common to "compiled" mappings held at runtime by aSessionFactory
and "uncompiled" mappings held by aConfiguration
.Defines a mapping between a Java type and one or more JDBC types, 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 in org.hibernate.type used by org.hibernate.boot.model
-
Classes in org.hibernate.type used by org.hibernate.boot.model.internal
-
Classes in org.hibernate.type used by org.hibernate.boot.model.process.internalClassDescriptionMarker interface for basic types.
-
Classes in org.hibernate.type used by org.hibernate.boot.model.source.internal.hbm
-
Classes in org.hibernate.type used by org.hibernate.boot.model.source.spi
-
Classes in org.hibernate.type used by org.hibernate.boot.spiClassDescriptionMarker interface for basic types.Declares operations used by implementors of
Type
that are common to "compiled" mappings held at runtime by aSessionFactory
and "uncompiled" mappings held by aConfiguration
.Defines a mapping between a Java type and one or more JDBC types, 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 in org.hibernate.type used by org.hibernate.bytecode.enhance.spi.interceptorClassDescriptionRepresents a composite type, a type which itself has typed attributes.Defines a mapping between a Java type and one or more JDBC types, 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 in org.hibernate.type used by org.hibernate.bytecode.internalClassDescriptionRepresents a composite type, a type which itself has typed attributes.
-
Classes in org.hibernate.type used by org.hibernate.cache.internalClassDescriptionDefines a mapping between a Java type and one or more JDBC types, 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 in org.hibernate.type used by org.hibernate.cfgClassDescriptionMarker interface for basic types.Thrown when a property cannot be serialized/deserialized
-
Classes in org.hibernate.type used by org.hibernate.collection.internalClassDescriptionA type that handles Hibernate
PersistentCollection
s (including arrays). -
Classes in org.hibernate.type used by org.hibernate.collection.spiClassDescriptionDefines a mapping between a Java type and one or more JDBC types, 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 in org.hibernate.type used by org.hibernate.dialect
-
Classes in org.hibernate.type used by org.hibernate.dialect.functionClassDescriptionMarker interface for basic types.A basic type reference.
-
Classes in org.hibernate.type used by org.hibernate.dialect.function.array
-
Classes in org.hibernate.type used by org.hibernate.engine.internalClassDescriptionA type that handles Hibernate
PersistentCollection
s (including arrays). -
Classes in org.hibernate.type used by org.hibernate.engine.spiClassDescriptionA type that handles Hibernate
PersistentCollection
s (including arrays).Declares operations used by implementors ofType
that are common to "compiled" mappings held at runtime by aSessionFactory
and "uncompiled" mappings held by aConfiguration
.Defines a mapping between a Java type and one or more JDBC types, 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 in org.hibernate.type used by org.hibernate.envers.configuration.internal.metadataClassDescriptionDefines a mapping between a Java type and one or more JDBC types, 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 in org.hibernate.type used by org.hibernate.envers.configuration.internal.metadata.readerClassDescriptionDefines a mapping between a Java type and one or more JDBC types, 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 in org.hibernate.type used by org.hibernate.envers.enhancedClassDescriptionDefines a mapping between a Java type and one or more JDBC types, 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 in org.hibernate.type used by org.hibernate.envers.internal.entitiesClassDescriptionDefines a mapping between a Java type and one or more JDBC types, 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 in org.hibernate.type used by org.hibernate.event.internalClassDescriptionA type that handles Hibernate
PersistentCollection
s (including arrays).Represents a composite 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 JDBC types, 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 in org.hibernate.type used by org.hibernate.generatorClassDescriptionDefines a mapping between a Java type and one or more JDBC types, 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 in org.hibernate.type used by org.hibernate.idClassDescriptionMarker interface for basic types.Represents a composite type, a type which itself has typed attributes.Declares operations used by implementors of
Type
that are common to "compiled" mappings held at runtime by aSessionFactory
and "uncompiled" mappings held by aConfiguration
.Defines a mapping between a Java type and one or more JDBC types, 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 in org.hibernate.type used by org.hibernate.id.enhancedClassDescriptionDefines a mapping between a Java type and one or more JDBC types, 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 in org.hibernate.type used by org.hibernate.internalClassDescriptionDeclares operations used by implementors of
Type
that are common to "compiled" mappings held at runtime by aSessionFactory
and "uncompiled" mappings held by aConfiguration
.Thrown when a property cannot be serialized/deserializedDefines a mapping between a Java type and one or more JDBC types, 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 in org.hibernate.type used by org.hibernate.internal.utilClassDescriptionThrown when a property cannot be serialized/deserializedDefines a mapping between a Java type and one or more JDBC types, 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 in org.hibernate.type used by org.hibernate.internal.util.collectionsClassDescriptionDefines a mapping between a Java type and one or more JDBC types, 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 in org.hibernate.type used by org.hibernate.loader.ast.internal
-
Classes in org.hibernate.type used by org.hibernate.mappingClassDescriptionHandles "any" mappingsMarker interface for basic types.A type that handles Hibernate
PersistentCollection
s (including arrays).Represents a composite 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 ofType
that are common to "compiled" mappings held at runtime by aSessionFactory
and "uncompiled" mappings held by aConfiguration
.A one-to-one association to an entityA one-to-one association that maps to specific formula(s) instead of the primary key column of the owning entity.Defines a mapping between a Java type and one or more JDBC types, 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 in org.hibernate.type used by org.hibernate.metamodel.mappingClassDescriptionMarker interface for basic types.Extension for implementations of
BasicType
which have an implied conversion.Defines a mapping between a Java type and one or more JDBC types, 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 in org.hibernate.type used by org.hibernate.metamodel.mapping.internalClassDescriptionExtension contract for
BasicType
implementations 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 composite type, a type which itself has typed attributes.Extension for implementations ofBasicType
which have an implied conversion.Base for types which map associations to persistent entities.Declares operations used by implementors ofType
that are common to "compiled" mappings held at runtime by aSessionFactory
and "uncompiled" mappings held by aConfiguration
.OptionalType
contract for implementations that are aware of how to extract values from store procedure OUT/INOUT parameters.OptionalType
contract for implementations enabled to set store procedure OUT/INOUT parameters values by name.Defines a mapping between a Java type and one or more JDBC types, 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 in org.hibernate.type used by org.hibernate.metamodel.model.domain.internal
-
Classes in org.hibernate.type used by org.hibernate.persister.collectionClassDescriptionA type that handles Hibernate
PersistentCollection
s (including arrays).Defines a mapping between a Java type and one or more JDBC types, 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 in org.hibernate.type used by org.hibernate.persister.entityClassDescriptionAbstract superclass of the built-in
Type
hierarchy.Marker interface for basic types.Represents a composite type, a type which itself has typed attributes.Base for types which map associations to persistent entities.Declares operations used by implementors ofType
that are common to "compiled" mappings held at runtime by aSessionFactory
and "uncompiled" mappings held by aConfiguration
.Defines a mapping between a Java type and one or more JDBC types, 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 in org.hibernate.type used by org.hibernate.prettyClassDescriptionDefines a mapping between a Java type and one or more JDBC types, 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 in org.hibernate.type used by org.hibernate.procedure
-
Classes in org.hibernate.type used by org.hibernate.procedure.internal
-
Classes in org.hibernate.type used by org.hibernate.procedure.spi
-
Classes in org.hibernate.type used by org.hibernate.processor.validationClassDescriptionMarker interface for basic types.A type that handles Hibernate
PersistentCollection
s (including arrays).Represents a composite type, a type which itself has typed attributes.Declares operations used by implementors ofType
that are common to "compiled" mappings held at runtime by aSessionFactory
and "uncompiled" mappings held by aConfiguration
.Defines a mapping between a Java type and one or more JDBC types, 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 in org.hibernate.type used by org.hibernate.proxyClassDescriptionRepresents a composite type, a type which itself has typed attributes.
-
Classes in org.hibernate.type used by org.hibernate.proxy.mapClassDescriptionRepresents a composite type, a type which itself has typed attributes.
-
Classes in org.hibernate.type used by org.hibernate.proxy.pojoClassDescriptionRepresents a composite type, a type which itself has typed attributes.
-
Classes in org.hibernate.type used by org.hibernate.proxy.pojo.bytebuddyClassDescriptionRepresents a composite type, a type which itself has typed attributes.
-
Classes in org.hibernate.type used by org.hibernate.query
-
Classes in org.hibernate.type used by org.hibernate.query.internal
-
Classes in org.hibernate.type used by org.hibernate.query.results.internal
-
Classes in org.hibernate.type used by org.hibernate.query.results.internal.dynamic
-
Classes in org.hibernate.type used by org.hibernate.query.spiClassDescriptionDefines a mapping between a Java type and one or more JDBC types, 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 in org.hibernate.type used by org.hibernate.query.sql.internal
-
Classes in org.hibernate.type used by org.hibernate.query.sqm
-
Classes in org.hibernate.type used by org.hibernate.query.sqm.function
-
Classes in org.hibernate.type used by org.hibernate.query.sqm.internal
-
Classes in org.hibernate.type used by org.hibernate.query.sqm.produce.functionClassDescriptionMarker interface for basic types.A basic type reference.
-
Classes in org.hibernate.type used by org.hibernate.query.sqm.produce.function.internalClassDescriptionMarker interface for basic types.A basic type reference.
-
Classes in org.hibernate.type used by org.hibernate.query.sqm.sql.internal
-
Classes in org.hibernate.type used by org.hibernate.query.sqm.tree.expression
-
Classes in org.hibernate.type used by org.hibernate.spatial
-
Classes in org.hibernate.type used by org.hibernate.spatial.dialect.hanaClassDescriptionA basic type reference.Defines a mapping between a Java type and one or more JDBC types, 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 in org.hibernate.type used by org.hibernate.spatial.dialect.oracle
-
Classes in org.hibernate.type used by org.hibernate.sql.ast.spi
-
Classes in org.hibernate.type used by org.hibernate.sql.ast.tree.expression
-
Classes in org.hibernate.type used by org.hibernate.sql.results.graph.collection.internalClassDescriptionDefines a mapping between a Java type and one or more JDBC types, 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 in org.hibernate.type used by org.hibernate.sql.results.graph.entity.internalClassDescriptionDefines a mapping between a Java type and one or more JDBC types, 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 in org.hibernate.type used by org.hibernate.sql.results.internal
-
Classes in org.hibernate.type used by org.hibernate.sql.results.jdbc.internal
-
Classes in org.hibernate.type used by org.hibernate.sql.results.jdbc.spi
-
Classes in org.hibernate.type used by org.hibernate.testing.boot
-
Classes in org.hibernate.type used by org.hibernate.testing.orm.junitClassDescriptionDeclares operations used by implementors of
Type
that are common to "compiled" mappings held at runtime by aSessionFactory
and "uncompiled" mappings held by aConfiguration
.Defines a mapping between a Java type and one or more JDBC types, 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 in org.hibernate.type used by org.hibernate.tupleClassDescriptionDefines a mapping between a Java type and one or more JDBC types, 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 in org.hibernate.type used by org.hibernate.tuple.componentClassDescriptionRepresents a composite type, a type which itself has typed attributes.
-
Classes in org.hibernate.type used by org.hibernate.tuple.entityClassDescriptionA type that represents some kind of association between entities.Represents a composite 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 JDBC types, 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 in org.hibernate.type used by org.hibernate.typeClassDescriptionTODO : javadocConvenience base class for
BasicType
implementations.Abstract superclass of the built-inType
hierarchy.Extension contract forBasicType
implementations 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 betweenARRAY
andCollection<T>
A basic plural type.Marker interface for basic types.A basic type reference.A type that is assignable to every non-primitive type, that is, the type ofnull
.A type that handles HibernatePersistentCollection
s (including arrays).Handles embedded mappings.Represents a composite type, a type which itself has typed attributes.Extension for implementations ofBasicType
which have an implied conversion.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 ofType
that are common to "compiled" mappings held at runtime by aSessionFactory
and "uncompiled" mappings held by aConfiguration
.Handles conversion to/fromBoolean
as0
(false) or1
(true)A one-to-one association to an entityOptionalType
contract for implementations that are aware of how to extract values from store procedure OUT/INOUT parameters.OptionalType
contract for implementations enabled to set store procedure OUT/INOUT parameters values by name.A type that maps between aVARBINARY
andSerializable
classes.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 supplied converter classes.Handles conversion to/fromBoolean
as'T'
or'F'
Defines a mapping between a Java type and one or more JDBC types, 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/fromBoolean
as'Y'
or'N'
-
Classes in org.hibernate.type used by org.hibernate.type.descriptor.converter.internalClassDescriptionDefines a mapping between a Java type and one or more JDBC types, 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 in org.hibernate.type used by org.hibernate.type.descriptor.java
-
Classes in org.hibernate.type used by org.hibernate.type.descriptor.java.spi
-
Classes in org.hibernate.type used by org.hibernate.type.descriptor.jdbc
-
Classes in org.hibernate.type used by org.hibernate.type.descriptor.jdbc.spi
-
Classes in org.hibernate.type used by org.hibernate.type.descriptor.sqlClassDescriptionDefines a mapping between a Java type and one or more JDBC types, 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 in org.hibernate.type used by org.hibernate.type.descriptor.sql.internalClassDescriptionDefines a mapping between a Java type and one or more JDBC types, 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 in org.hibernate.type used by org.hibernate.type.descriptor.sql.spiClassDescriptionDefines a mapping between a Java type and one or more JDBC types, 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 in org.hibernate.type used by org.hibernate.type.internalClassDescriptionTODO : javadocConvenience base class for
BasicType
implementations.Extension contract forBasicType
implementations 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.Extension for implementations ofBasicType
which have an implied conversion.Represents directionality of the foreign key constraintDeclares operations used by implementors ofType
that are common to "compiled" mappings held at runtime by aSessionFactory
and "uncompiled" mappings held by aConfiguration
.OptionalType
contract for implementations that are aware of how to extract values from store procedure OUT/INOUT parameters.OptionalType
contract for implementations enabled to set store procedure OUT/INOUT parameters values by name.Defines a mapping between a Java type and one or more JDBC types, 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 in org.hibernate.type used by org.hibernate.type.spiClassDescriptionMarker interface for basic types.A registry of
BasicType
instancesRepresents a composite type, a type which itself has typed attributes.Defines a mapping between a Java type and one or more JDBC types, 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.