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 DdlTypes.
 
Defines a registry for Hibernate Types.