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 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.
Defines a service for creating
id generators.
Implementation of the SPI for id generator factories.
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.
This package defines an API for accessing details about model mapping.
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.
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 defining result set mappings used in
NativeQuery,
ProcedureCall, and StoredProcedureQuery.Support for mutable result/fetch builder graphs nodes built dynamically via
Hibernate's
NativeQuery APIsContains 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
DdlTypes.Defines a registry for Hibernate
Types.-
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.Thrown when a property cannot be serialized/deserialized
-
Classes in org.hibernate.type used by org.hibernate.boot.internalClassDescriptionMarker 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.Possible options for how to handle
Byte[]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.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.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 handle
Byte[]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
PersistentCollections (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
PersistentCollections (including arrays). -
Classes in org.hibernate.type used by org.hibernate.engine.spiClassDescriptionA type that handles Hibernate
PersistentCollections (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.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
PersistentCollections (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.idClassDescriptionMarker interface for basic types.Represents 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.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.id.factoryClassDescriptionDefines 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.factory.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.internalClassDescriptionThrown 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
PersistentCollections (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.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.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.metamodel.mappingClassDescriptionMarker interface for basic types.Extension for implementations of
BasicTypewhich 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
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 composite type, a type which itself has typed attributes.Extension for implementations ofBasicTypewhich have an implied conversion.Base for types which map associations to persistent entities.OptionalTypecontract for implementations that are aware of how to extract values from store 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 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
PersistentCollections (including arrays).Represents 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.persister.entityClassDescriptionAbstract superclass of the built-in
Typehierarchy.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.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.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
-
Classes in org.hibernate.type used by org.hibernate.query.results.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.function
-
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.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.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
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.A type that is assignable to every non-primitive type, that is, the type ofnull.A type that handles HibernatePersistentCollections (including arrays).Handles embedded mappings.Represents a composite type, a type which itself has typed attributes.Extension for implementations ofBasicTypewhich 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.Handles conversion to/fromBooleanas0(false) or1(true)A one-to-one association to an entityOptionalTypecontract for implementations that are aware of how to extract values from store 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 supplied converter classes.Handles conversion to/fromBooleanas'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/fromBooleanas'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
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.Extension for implementations ofBasicTypewhich have an implied conversion.Represents directionality of the foreign key constraintOptionalTypecontract for implementations that are aware of how to extract values from store 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 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
BasicTypeinstancesRepresents 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.