Uses of Package
org.hibernate.type
-
Packages that use org.hibernate.type Package Description org.hibernate This package defines the central Hibernate APIs, beginning withSessionFactory
, 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.org.hibernate.boot This package contains the interfaces that make up the bootstrap API for Hibernate.org.hibernate.boot.internal org.hibernate.boot.model 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.org.hibernate.boot.model.process.internal org.hibernate.boot.model.source.internal.hbm org.hibernate.boot.model.source.spi org.hibernate.boot.spi A range of SPIs allowing integration with—and customization of—the process of building metadata.org.hibernate.bytecode.enhance.spi.interceptor Support for bytecode interceptor implementations.org.hibernate.bytecode.internal org.hibernate.cache.internal Internal implementations and support for second-level caching.org.hibernate.cfg This package defines APIs for configuring Hibernate.org.hibernate.collection.internal Internal implementations and support for persistent collections.org.hibernate.collection.spi This package defines the SPI of a framework for lazy-initializing and state-tracking collection wrappers.org.hibernate.dialect This package abstracts over the multifarious dialects of SQL understood by the databases supported by Hibernate.org.hibernate.dialect.function Contains implementations ofSqmFunctionDescriptor
describing a range of relatively-sophisticated SQL functions available in various dialects.org.hibernate.dialect.function.array org.hibernate.engine.internal Support for many of the internal workings of Hibernate.org.hibernate.engine.spi This package defines some central internal SPI abstractions used throughout the implementation of Hibernate.org.hibernate.envers.configuration.internal.metadata org.hibernate.envers.configuration.internal.metadata.reader org.hibernate.envers.enhanced org.hibernate.envers.internal.entities org.hibernate.event.internal This package defines a default set of event listeners that implement the default behaviors of Hibernate session operations.org.hibernate.id This package and its subpackages, especiallyorg.hibernate.id.enhanced
, contain the built-in id generators, all of which implement eitherIdentifierGenerator
orPostInsertIdentifierGenerator
.org.hibernate.id.enhanced Enhanced/improved versions of table and sequence based identifier generators targeting portability and unified configuration.org.hibernate.id.factory Defines a service for creating id generators.org.hibernate.id.factory.internal Implementation of the SPI for id generator factories.org.hibernate.internal An internal package containing implementations of central Hibernate APIs, mostly defined inorg.hibernate
.org.hibernate.internal.util Internal utility classesorg.hibernate.internal.util.collections org.hibernate.loader.ast.internal org.hibernate.mapping This package defines the Hibernate configuration-time mapping model.org.hibernate.metadata This package defines an API for accessing details about model mapping.org.hibernate.metamodel.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).org.hibernate.metamodel.mapping.internal org.hibernate.metamodel.model.domain.internal Implementation of the SPI for the runtime domain metamodel.org.hibernate.persister.collection This package abstracts persistence mechanisms for collections.org.hibernate.persister.entity This package abstracts persistence mechanisms for entities.org.hibernate.pretty Contains some functions for pretty-printing things for exception and log messages.org.hibernate.procedure Defines support for executing database stored procedures and functions and accessing their outputs.org.hibernate.procedure.internal Defines the internal implementation of the stored procedure SPI.org.hibernate.procedure.spi Defines an SPI for calling stored procedures and functions.org.hibernate.processor.validation Validation for HQL queries.org.hibernate.proxy This package defines a framework for lazy-initializing entity proxies.org.hibernate.proxy.map Proxies for entity objects represented as Java maps.org.hibernate.proxy.pojo Proxies for plain Java objects.org.hibernate.proxy.pojo.bytebuddy org.hibernate.query Everything related to HQL/JPQL, native SQL, and criteria queries.org.hibernate.query.internal org.hibernate.query.results Support for defining result set mappings used inNativeQuery
,ProcedureCall
, andStoredProcedureQuery
.org.hibernate.query.results.dynamic Support for mutable result/fetch builder graphs nodes built dynamically via Hibernate'sNativeQuery
APIsorg.hibernate.query.spi Contains a range of internal abstractions for dealing with query execution, query plans, query options, and query parameters.org.hibernate.query.sql.internal Implementation of the SPIs for native SQL query support.org.hibernate.query.sqm This package defines a semantic model of HQL queries.org.hibernate.query.sqm.function An SPI for defining, registering, and rendering functions in HQL.org.hibernate.query.sqm.internal Package for the SQM-backed Query implementation detailsorg.hibernate.query.sqm.produce.function Package defining support forSqmFunctionDescriptor
handling.org.hibernate.query.sqm.sql.internal org.hibernate.query.sqm.tree.expression Nodes representing expressions in the SQM tree.org.hibernate.spatial org.hibernate.spatial.dialect.hana org.hibernate.spatial.dialect.oracle org.hibernate.sql.ast.spi Package defining support for creating and consuming a SQL AST.org.hibernate.sql.ast.tree.expression AST nodes representing expressions in a SQL tree.org.hibernate.sql.results.graph.collection.internal org.hibernate.sql.results.graph.entity.internal org.hibernate.sql.results.internal org.hibernate.sql.results.jdbc.internal org.hibernate.sql.results.jdbc.spi org.hibernate.testing.boot org.hibernate.tuple Most contracts here have been replaced by the new runtime mapping model.org.hibernate.tuple.component org.hibernate.tuple.entity org.hibernate.type A HibernateType
is a strategy for mapping a Java property type to a JDBC type or types.org.hibernate.type.descriptor.converter.internal Implements the SPI for basic-typed value conversions.org.hibernate.type.descriptor.java Integrates a range of types defined by the JDK with the type system of Hibernate.org.hibernate.type.descriptor.java.spi org.hibernate.type.descriptor.jdbc Defines handling of almost the full range of standard JDBC-defined SQL data types.org.hibernate.type.descriptor.jdbc.spi org.hibernate.type.descriptor.sql An API for working with abstract families of DDL types parameterized by varying length, precision, and scale.org.hibernate.type.descriptor.sql.internal Includes several general-purpose implementations ofDdlType
.org.hibernate.type.descriptor.sql.spi Defines a registry forDdlType
s.org.hibernate.type.internal org.hibernate.type.spi Defines a registry for HibernateType
s. -
Classes in org.hibernate.type used by org.hibernate Class Description BasicType Marker interface for basic types.Type 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.boot Class Description BasicType Marker interface for basic types.SerializationException Thrown when a property cannot be serialized/deserialized -
Classes in org.hibernate.type used by org.hibernate.boot.internal Class Description BasicType Marker interface for basic types.Type 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.WrapperArrayHandling 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 Class Description BasicType Marker interface for basic types. -
Classes in org.hibernate.type used by org.hibernate.boot.model.process.internal Class Description BasicType Marker interface for basic types.CustomType -
Classes in org.hibernate.type used by org.hibernate.boot.model.source.internal.hbm Class Description ForeignKeyDirection Represents directionality of the foreign key constraint -
Classes in org.hibernate.type used by org.hibernate.boot.model.source.spi Class Description ForeignKeyDirection Represents directionality of the foreign key constraint -
Classes in org.hibernate.type used by org.hibernate.boot.spi Class Description BasicType Marker interface for basic types.Type 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.WrapperArrayHandling 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.interceptor Class Description CompositeType Represents a composite type, a type which itself has typed attributes.Type 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.internal Class Description CompositeType Represents a composite type, a type which itself has typed attributes. -
Classes in org.hibernate.type used by org.hibernate.cache.internal Class Description Type 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.cfg Class Description BasicType Marker interface for basic types.SerializationException Thrown when a property cannot be serialized/deserialized -
Classes in org.hibernate.type used by org.hibernate.collection.internal Class Description CollectionType A type that handles HibernatePersistentCollection
s (including arrays). -
Classes in org.hibernate.type used by org.hibernate.collection.spi Class Description Type 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.dialect Class Description BasicType Marker interface for basic types. -
Classes in org.hibernate.type used by org.hibernate.dialect.function Class Description BasicType Marker interface for basic types.BasicTypeReference A basic type reference. -
Classes in org.hibernate.type used by org.hibernate.dialect.function.array Class Description BasicPluralType A basic plural type.BasicType Marker interface for basic types. -
Classes in org.hibernate.type used by org.hibernate.engine.internal Class Description CollectionType A type that handles HibernatePersistentCollection
s (including arrays). -
Classes in org.hibernate.type used by org.hibernate.engine.spi Class Description CollectionType A type that handles HibernatePersistentCollection
s (including arrays).Type 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.metadata Class Description Type 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.metadata.reader Class Description Type 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.enhanced Class Description Type 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.internal.entities Class Description Type 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.event.internal Class Description CollectionType A type that handles HibernatePersistentCollection
s (including arrays).CompositeType Represents a composite type, a type which itself has typed attributes.ForeignKeyDirection Represents directionality of the foreign key constraintType 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 Class Description BasicType Marker interface for basic types.CompositeType Represents a composite type, a type which itself has typed attributes.Type 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.enhanced Class Description Type 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.factory Class Description Type 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.factory.internal Class Description Type 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.internal Class Description SerializationException Thrown when a property cannot be serialized/deserializedType 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.internal.util Class Description SerializationException Thrown when a property cannot be serialized/deserializedType 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.internal.util.collections Class Description Type 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.loader.ast.internal Class Description BasicType Marker interface for basic types. -
Classes in org.hibernate.type used by org.hibernate.mapping Class Description AnyType Handles "any" mappingsBasicType Marker interface for basic types.CollectionType A type that handles HibernatePersistentCollection
s (including arrays).CompositeType Represents a composite type, a type which itself has typed attributes.ForeignKeyDirection Represents directionality of the foreign key constraintManyToOneType A many-to-one association to an entity.OneToOneType A one-to-one association to an entitySpecialOneToOneType A one-to-one association that maps to specific formula(s) instead of the primary key column of the owning entity.Type 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.metadata Class Description Type 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 Class Description BasicType Marker interface for basic types.ConvertedBasicType Extension for implementations ofBasicType
which have an implied conversion.Type 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.internal Class Description AdjustableBasicType 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.AnyType Handles "any" mappingsAssociationType A type that represents some kind of association between entities.BasicType Marker interface for basic types.CompositeType Represents a composite type, a type which itself has typed attributes.ConvertedBasicType Extension for implementations ofBasicType
which have an implied conversion.EntityType Base for types which map associations to persistent entities.ProcedureParameterExtractionAware OptionalType
contract for implementations that are aware of how to extract values from store procedure OUT/INOUT parameters.ProcedureParameterNamedBinder OptionalType
contract for implementations enabled to set store procedure OUT/INOUT parameters values by name.Type 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 Class Description AnyType Handles "any" mappingsBasicType Marker interface for basic types. -
Classes in org.hibernate.type used by org.hibernate.persister.collection Class Description CollectionType A type that handles HibernatePersistentCollection
s (including arrays).CompositeType Represents a composite type, a type which itself has typed attributes.Type 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.entity Class Description AbstractType Abstract superclass of the built-inType
hierarchy.BasicType Marker interface for basic types.CompositeType Represents a composite type, a type which itself has typed attributes.EntityType Base for types which map associations to persistent entities.Type 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.pretty Class Description Type 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.procedure Class Description BasicTypeReference A basic type reference. -
Classes in org.hibernate.type used by org.hibernate.procedure.internal Class Description BasicTypeReference A basic type reference. -
Classes in org.hibernate.type used by org.hibernate.procedure.spi Class Description BasicTypeReference A basic type reference. -
Classes in org.hibernate.type used by org.hibernate.processor.validation Class Description BasicType Marker interface for basic types.CollectionType A type that handles HibernatePersistentCollection
s (including arrays).CompositeType Represents a composite type, a type which itself has typed attributes.Type 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.proxy Class Description CompositeType Represents a composite type, a type which itself has typed attributes. -
Classes in org.hibernate.type used by org.hibernate.proxy.map Class Description CompositeType Represents a composite type, a type which itself has typed attributes. -
Classes in org.hibernate.type used by org.hibernate.proxy.pojo Class Description CompositeType Represents a composite type, a type which itself has typed attributes. -
Classes in org.hibernate.type used by org.hibernate.proxy.pojo.bytebuddy Class Description CompositeType Represents a composite type, a type which itself has typed attributes. -
Classes in org.hibernate.type used by org.hibernate.query Class Description BasicTypeReference A basic type reference. -
Classes in org.hibernate.type used by org.hibernate.query.internal Class Description BasicType Marker interface for basic types. -
Classes in org.hibernate.type used by org.hibernate.query.results Class Description BasicType Marker interface for basic types. -
Classes in org.hibernate.type used by org.hibernate.query.results.dynamic Class Description BasicType Marker interface for basic types. -
Classes in org.hibernate.type used by org.hibernate.query.spi Class Description Type 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.query.sql.internal Class Description BasicTypeReference A basic type reference. -
Classes in org.hibernate.type used by org.hibernate.query.sqm Class Description BasicType Marker interface for basic types. -
Classes in org.hibernate.type used by org.hibernate.query.sqm.function Class Description BasicType Marker interface for basic types. -
Classes in org.hibernate.type used by org.hibernate.query.sqm.internal Class Description BasicType Marker interface for basic types. -
Classes in org.hibernate.type used by org.hibernate.query.sqm.produce.function Class Description BasicType Marker interface for basic types. -
Classes in org.hibernate.type used by org.hibernate.query.sqm.sql.internal Class Description BasicType Marker interface for basic types. -
Classes in org.hibernate.type used by org.hibernate.query.sqm.tree.expression Class Description BasicType Marker interface for basic types. -
Classes in org.hibernate.type used by org.hibernate.spatial Class Description BasicTypeReference A basic type reference. -
Classes in org.hibernate.type used by org.hibernate.spatial.dialect.hana Class Description BasicTypeReference A basic type reference.Type 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 Class Description BasicTypeRegistry A registry ofBasicType
instances -
Classes in org.hibernate.type used by org.hibernate.sql.ast.spi Class Description BasicType Marker interface for basic types. -
Classes in org.hibernate.type used by org.hibernate.sql.ast.tree.expression Class Description BasicType Marker interface for basic types. -
Classes in org.hibernate.type used by org.hibernate.sql.results.graph.collection.internal Class Description Type 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.sql.results.graph.entity.internal Class Description Type 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.sql.results.internal Class Description BasicType Marker interface for basic types. -
Classes in org.hibernate.type used by org.hibernate.sql.results.jdbc.internal Class Description BasicType Marker interface for basic types. -
Classes in org.hibernate.type used by org.hibernate.sql.results.jdbc.spi Class Description BasicType Marker interface for basic types. -
Classes in org.hibernate.type used by org.hibernate.testing.boot Class Description BasicType Marker interface for basic types. -
Classes in org.hibernate.type used by org.hibernate.tuple Class Description Type 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.tuple.component Class Description CompositeType Represents a composite type, a type which itself has typed attributes. -
Classes in org.hibernate.type used by org.hibernate.tuple.entity Class Description AssociationType A type that represents some kind of association between entities.CompositeType Represents a composite type, a type which itself has typed attributes.EntityType Base for types which map associations to persistent entities.Type 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 Class Description AbstractSingleColumnStandardBasicType TODO : javadocAbstractStandardBasicType Convenience base class forBasicType
implementations.AbstractType Abstract superclass of the built-inType
hierarchy.AdjustableBasicType 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.AssociationType A type that represents some kind of association between entities.BasicCollectionType A type that maps betweenARRAY
andCollection<T>
BasicPluralType A basic plural type.BasicType Marker interface for basic types.BasicTypeReference A basic type reference.BottomType A type that is assignable to every non-primitive type, that is, the type ofnull
.CharBooleanConverter CollectionType A type that handles HibernatePersistentCollection
s (including arrays).ComponentType Handles embedded mappings.CompositeType Represents a composite type, a type which itself has typed attributes.ConvertedBasicType Extension for implementations ofBasicType
which have an implied conversion.CustomType EntityType Base for types which map associations to persistent entities.ForeignKeyDirection Represents directionality of the foreign key constraintJavaObjectType ManyToOneType A many-to-one association to an entity.MapType NullType NumericBooleanConverter Handles conversion to/fromBoolean
as0
(false) or1
(true)OneToOneType A one-to-one association to an entityProcedureParameterExtractionAware OptionalType
contract for implementations that are aware of how to extract values from store procedure OUT/INOUT parameters.ProcedureParameterNamedBinder OptionalType
contract for implementations enabled to set store procedure OUT/INOUT parameters values by name.QueryParameterJavaObjectType SerializableType A type that maps between aVARBINARY
andSerializable
classes.SetType SpecialOneToOneType A one-to-one association that maps to specific formula(s) instead of the primary key column of the owning entity.StandardBooleanConverter Marker for Hibernate defined converters of Boolean-typed domain valuesStandardConverter Marker for Hibernate supplied converter classes.TrueFalseConverter Handles conversion to/fromBoolean
as'T'
or'F'
Type 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.WrapperArrayHandling Possible options for how to handleByte[]
andCharacter[]
basic mappings encountered in the application domain model.YesNoConverter Handles conversion to/fromBoolean
as'Y'
or'N'
-
Classes in org.hibernate.type used by org.hibernate.type.descriptor.converter.internal Class Description Type 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.descriptor.java Class Description BasicType Marker interface for basic types. -
Classes in org.hibernate.type used by org.hibernate.type.descriptor.java.spi Class Description BasicType Marker interface for basic types. -
Classes in org.hibernate.type used by org.hibernate.type.descriptor.jdbc Class Description BasicType Marker interface for basic types. -
Classes in org.hibernate.type used by org.hibernate.type.descriptor.jdbc.spi Class Description BasicType Marker interface for basic types. -
Classes in org.hibernate.type used by org.hibernate.type.descriptor.sql Class Description Type 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.descriptor.sql.internal Class Description Type 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.descriptor.sql.spi Class Description Type 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.internal Class Description AbstractSingleColumnStandardBasicType TODO : javadocAbstractStandardBasicType Convenience base class forBasicType
implementations.AdjustableBasicType 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.BasicType Marker interface for basic types.ConvertedBasicType Extension for implementations ofBasicType
which have an implied conversion.ForeignKeyDirection Represents directionality of the foreign key constraintProcedureParameterExtractionAware OptionalType
contract for implementations that are aware of how to extract values from store procedure OUT/INOUT parameters.ProcedureParameterNamedBinder OptionalType
contract for implementations enabled to set store procedure OUT/INOUT parameters values by name.Type 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.spi Class Description BasicType Marker interface for basic types.BasicTypeRegistry A registry ofBasicType
instancesCompositeType Represents a composite type, a type which itself has typed attributes.Type 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.