Uses of Package
org.hibernate.persister.entity

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.
 
 
Support for integrating Jakarta Bean Validation.
Support for bytecode interceptor implementations.
Defines the integration aspect of Hibernate's second-level caching, allowing a "caching backend" to be plugged in as a cache provider.
Defines contracts for transactional and concurrent access to cached entity and collection data.
This package defines formats for disassembled state kept in the second level cache.
This package provides a framework intended to reduce the work needed to implement a caching provider.
Contracts for defining cascade points, styles, and actions.
Models the fetch profiles defined by the application.
This package defines some central internal SPI abstractions used throughout the implementation of Hibernate.
 
An SPI for services which collect, report, or monitor diagnostic events.
Defines the event types and event listener interfaces for events produced by the stateful Session.
This package defines an abstraction over all kinds of automatic value generation, including id generation and version number generation.
Strategies for efficient retrieval of database-generated values.
This package and its subpackages, especially org.hibernate.id.enhanced, contain the built-in id generators, all of which implement either IdentifierGenerator or PostInsertIdentifierGenerator.
Contains a framework of strategies for retrieving database-generated ids.
This package defines an API for accessing the runtime metamodel describing persistent entities in Java and their mappings to the relational database schema.
Defines the runtime mapping metamodel describing how domain-model parts map to relational database objects.
An SPI supporting custom instantiation of entity instances and embeddable objects.
This package abstracts persistence mechanisms for collections.
This package abstracts persistence mechanisms for entities.
Defines support for performing mutation operations originating from persistence-context events.
An SPI for integrating custom entity and collection persisters.
Extension point for customized state management, enabling functionality such as soft delete, temporal data, and audit logging.
Contains some functions for pretty-printing things for exception and log messages.
This package defines a framework for lazy-initializing entity proxies.
Package for the translation of SQM into SQL AST
Contracts for creating a SQL AST.
AST nodes representing expressions in a SQL tree.
AST nodes representing root tables and joins in a SQL tree.
Entity-valued result graph contracts and provider bases.
A Hibernate Type is a strategy for mapping a Java property type to a JDBC type or types.