Uses of Package
org.hibernate.type

Packages that useorg.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.internal
 
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.function
Contains implementations ofSqmFunctionDescriptor describing a range of relatively-sophisticated SQL functions available in various dialects.
org.hibernate.dialect.function.array
 
org.hibernate.dialect.function.json
 
org.hibernate.dialect.type
Internal package containing dialect-specific implementations ofJdbcType.
org.hibernate.engine.internal
Support for many of the internal workings of Hibernate.
org.hibernate.engine.query.spi
An SPI for dealing with parameters of native queries.
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.generator
This package defines an abstraction over all kinds of automatic value generation, including id generation and version number generation.
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.internal
An internal package containing implementations of central Hibernate APIs, mostly defined inorg.hibernate.
org.hibernate.internal.util
Internal utility classes
org.hibernate.internal.util.collections
 
org.hibernate.mapping
This package defines the Hibernate configuration-time mapping model.
org.hibernate.metamodel.internal
 
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
Defines the runtime domain metamodel, which describes the Java aspect of the application's domain model parts (entities, attributes).
org.hibernate.metamodel.model.domain.internal
Implementation of the SPI for the runtime domain metamodel.
org.hibernate.metamodel.spi
An SPI supporting custom instantiation ofentity instances andembeddable objects.
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.internal
Defines the internal implementation of the stored procedure SPI.
org.hibernate.proxy
This package defines a framework for lazy-initializing entity proxies.
org.hibernate.proxy.map
Proxies for entity objects represented as Javamaps.
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.internal
 
org.hibernate.query.results.internal.dynamic
Support for mutable result/fetch builder graphs nodes built dynamically.
org.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.sql.spi
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 details
org.hibernate.query.sqm.produce.function
Package defining support forSqmFunctionDescriptor handling.
org.hibernate.query.sqm.produce.function.internal
 
org.hibernate.query.sqm.spi
SPI-level SQM contracts
org.hibernate.query.sqm.sql.internal
 
org.hibernate.query.sqm.tree.cte
Nodes representing common table expressions (CTE) in the SQM tree.
org.hibernate.query.sqm.tree.domain
Nodes representing path expressions in the SQM tree.
org.hibernate.query.sqm.tree.expression
Nodes representing expressions in the SQM tree.
org.hibernate.query.sqm.tuple.internal
 
org.hibernate.spatial
This package defines the central Hibernate Spatial types and functions.
org.hibernate.spatial.dialect.hana
 
org.hibernate.spatial.dialect.oracle
This package contains the spatial extensions for theOracleDialect.
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.exec.internal
Implementation of the SPI for execution of SQL statements via JDBC.
org.hibernate.sql.exec.spi
SPI for execution of SQL statements via JDBC.
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.tuple
Most contracts here have been replaced by the new runtimemapping 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
SPIs related toJavaType.
org.hibernate.type.descriptor.jdbc
Defines handling of almost the full range of standard JDBC-definedSQL data types.
org.hibernate.type.descriptor.jdbc.spi
SPIs related toJdbcType.
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 forDdlTypes.
org.hibernate.type.internal
 
org.hibernate.type.spi
Defines a registry for HibernateTypes.