| 程序包 | 说明 |
|---|---|
| org.hibernate |
This package defines the central Hibernate APIs.
|
| org.hibernate.action.internal |
Internals for action processing.
|
| org.hibernate.action.spi |
Defines SPI hooks into the
ActionQueue. |
| org.hibernate.annotations |
Package containing all the Hibernate specific annotations.
|
| org.hibernate.boot |
This package contains the contracts that make up the Hibernate native
bootstrapping API (building a SessionFactory).
|
| org.hibernate.boot.archive.internal |
The internals of archive scanning support
|
| org.hibernate.boot.archive.scan.internal | |
| org.hibernate.boot.archive.scan.spi | |
| org.hibernate.boot.archive.spi |
Defines the SPI for support of "scanning" of "archives".
|
| org.hibernate.boot.cfgxml.internal | |
| org.hibernate.boot.cfgxml.spi | |
| org.hibernate.boot.internal | |
| org.hibernate.boot.jaxb | |
| org.hibernate.boot.jaxb.cfg.spi | |
| org.hibernate.boot.jaxb.hbm.internal |
JAXB details.
|
| org.hibernate.boot.jaxb.hbm.spi | |
| org.hibernate.boot.jaxb.internal | |
| org.hibernate.boot.jaxb.internal.stax |
Contains basic support for Java XML Processing (JAXP) via Streaming API for XML (StAX)
|
| org.hibernate.boot.jaxb.spi | |
| org.hibernate.boot.model | |
| org.hibernate.boot.model.convert |
Package defining boot-time handling of JPA's
AttributeConverter
The general paradigm is that handling converters is split into a
boot-time piece and a run-time piece. |
| org.hibernate.boot.model.convert.internal | |
| org.hibernate.boot.model.convert.spi | |
| org.hibernate.boot.model.naming |
Represents a proposed new approach to allowing hooks into the process of determining
the name of database objects (tables, columns, constraints, etc).
|
| org.hibernate.boot.model.process |
Defines the contracts used to perform the process of transforming a
MetadataSources
references into a Metadata reference. |
| org.hibernate.boot.model.process.internal | |
| org.hibernate.boot.model.process.spi | |
| org.hibernate.boot.model.relational | |
| org.hibernate.boot.model.source.internal | |
| org.hibernate.boot.model.source.internal.annotations | |
| org.hibernate.boot.model.source.internal.hbm | |
| org.hibernate.boot.model.source.spi | |
| org.hibernate.boot.registry |
Defines service registry contracts application are likely to want to utilize for
configuring Hibernate behavior.
|
| org.hibernate.boot.registry.classloading.internal |
The class loading service internals.
|
| org.hibernate.boot.registry.classloading.spi |
The class loading service SPI.
|
| org.hibernate.boot.registry.internal |
The internals for building service registries.
|
| org.hibernate.boot.registry.selector |
Defines a feature-set around named registration of implementations of various contracts and the ability
to select those implementations.
|
| org.hibernate.boot.registry.selector.internal |
Internals for building StrategySelector
|
| org.hibernate.boot.registry.selector.spi |
Defines actual contract used for strategy selection :
StrategySelector. |
| org.hibernate.boot.spi | |
| org.hibernate.boot.xsd |
Support for XSD handling, specifically for ORM mappings (Hibernate's `hbm.xml` and
JPA's `orm.xml`) and config files (Hibernate's `cfg.xml` and JPA's `persistence.xml`)
|
| org.hibernate.bytecode |
This package defines the API for plugging in bytecode libraries
for usage by Hibernate.
|
| org.hibernate.bytecode.enhance.internal |
package containing bytecode enhancement (internals)
|
| org.hibernate.bytecode.enhance.internal.bytebuddy |
package containing bytecode enhancement code (internals)
|
| org.hibernate.bytecode.enhance.internal.javassist |
package containing bytecode enhancement code (internals)
|
| org.hibernate.bytecode.enhance.internal.tracker |
specialized classes to keep track of changes
|
| org.hibernate.bytecode.enhance.spi |
package defining bytecode code enhancement (instrumentation) support.
|
| org.hibernate.bytecode.enhance.spi.interceptor |
interceptor implementations
|
| org.hibernate.bytecode.internal | |
| org.hibernate.bytecode.internal.bytebuddy |
Byte Buddy support internals
|
| org.hibernate.bytecode.internal.javassist |
Javassist support internals
|
| org.hibernate.bytecode.internal.none | |
| org.hibernate.bytecode.spi |
Package defining bytecode code enhancement (instrumentation) support.
|
| org.hibernate.cache |
This package defines API of the Hibernate second level cache service.
|
| org.hibernate.cache.cfg |
Package used to model various aspects of caching configuration
|
| org.hibernate.cache.cfg.internal | |
| org.hibernate.cache.cfg.spi | |
| org.hibernate.cache.internal |
Internal implementations and support for second-level caching.
|
| org.hibernate.cache.spi |
Defines the integration aspect of Hibernate's second-level
caching allowing "caching back ends" to be plugged in as
a caching provider.
|
| org.hibernate.cache.spi.access |
Defines contracts for transactional and concurrent access to cached
entity and
collection data. |
| org.hibernate.cache.spi.entry |
This package defines formats for disassembled state kept in the second level cache.
|
| org.hibernate.cache.spi.support |
Package intended for simplifying the worked needed to implement
a caching provider.
|
| org.hibernate.cfg |
This package defines APIs for configuring Hibernate, and classes
for building the Hibernate configuration-time metamodel.
|
| org.hibernate.cfg.annotations | |
| org.hibernate.cfg.annotations.reflection |
Defines the capability to merge mapping information from both annotations and orm.xml sources into a unified set of
metadata in the Hibernate commons-annotations model.
|
| org.hibernate.cfg.beanvalidation | |
| org.hibernate.classic |
This package implements backward-compatibility with Hibernate 2.1
APIs now deprecated in Hibernate3.
|
| org.hibernate.collection.internal |
Internal implementations and support for persistent collections
|
| org.hibernate.collection.spi |
SPI definitions for persistent collections
|
| org.hibernate.context |
Defines support for "current session" feature.
|
| org.hibernate.context.internal |
Internal implementations and support around "current session" handling.
|
| org.hibernate.context.spi |
SPI level contracts around "current session" support.
|
| org.hibernate.criterion |
A framework for defining restriction criteria and order criteria.
|
| org.hibernate.dialect |
This package abstracts the SQL dialect of the underlying database.
|
| org.hibernate.dialect.function |
A framework for defining database-specific SQL functions
that are available via the dialect.
|
| org.hibernate.dialect.hint | |
| org.hibernate.dialect.identity | |
| org.hibernate.dialect.lock |
Support for Dialect-specific locking strategies
|
| org.hibernate.dialect.pagination |
Support for Dialect-specific pagination strategies
|
| org.hibernate.dialect.unique |
Support for Dialect-specific unique constraint definition
|
| org.hibernate.ejb | |
| org.hibernate.engine |
This package contains classes that are "shared" by other packages,
and implementations of some key algorithms.
|
| org.hibernate.engine.config |
Package for the configuration service, which provides access to configuration settings as part of a
ServiceRegistry
|
| org.hibernate.engine.config.internal |
Internal support for the configuration service implementation
|
| org.hibernate.engine.config.spi |
SPI Package for the configuration service.
|
| org.hibernate.engine.internal |
Support for many of the internal workings of Hibernate.
|
| org.hibernate.engine.jdbc |
Support for various aspects of JDBC interaction
|
| org.hibernate.engine.jdbc.batch.internal |
Internals for JDBC batching support.
|
| org.hibernate.engine.jdbc.batch.spi |
Defines contracts for JDBC batching support.
|
| org.hibernate.engine.jdbc.connections.internal |
Internals for accessing JDBC Connections
|
| org.hibernate.engine.jdbc.connections.spi |
Defines contracts for accessing JDBC Connections
|
| org.hibernate.engine.jdbc.cursor.internal |
Internals for JDBC REF_CURSOR support.
|
| org.hibernate.engine.jdbc.cursor.spi |
Defines contracts for JDBC REF_CURSOR support.
|
| org.hibernate.engine.jdbc.dialect.internal |
Internal support for Dialect resolution (from JDBC metadata) and Dialect building.
|
| org.hibernate.engine.jdbc.dialect.spi |
Contracts supporting Dialect resolution (from JDBC metadata) and Dialect building.
|
| org.hibernate.engine.jdbc.env.internal | |
| org.hibernate.engine.jdbc.env.spi | |
| org.hibernate.engine.jdbc.internal |
Internals for supporting various aspects of JDBC interaction
|
| org.hibernate.engine.jdbc.spi |
SPI contracts for supporting various aspects of JDBC interaction
|
| org.hibernate.engine.jndi |
Support for JNDI within Hibernate
|
| org.hibernate.engine.jndi.internal |
Internal contracts defining the JNDI support within Hibernate
|
| org.hibernate.engine.jndi.spi |
The SPI contracts for Hibernate JNDI support
|
| org.hibernate.engine.loading.internal |
Internal classes used to track loading of data, potentially across multiple ResultSets
|
| org.hibernate.engine.profile |
Models the fetch profiles defined by the application
|
| org.hibernate.engine.query | |
| org.hibernate.engine.query.internal | |
| org.hibernate.engine.query.spi |
Defines support for query plans and stored metadata about queries
|
| org.hibernate.engine.query.spi.sql | |
| org.hibernate.engine.spi | |
| org.hibernate.engine.transaction.internal | |
| org.hibernate.engine.transaction.internal.jta | |
| org.hibernate.engine.transaction.jta.platform.internal | |
| org.hibernate.engine.transaction.jta.platform.spi | |
| org.hibernate.engine.transaction.spi | |
| org.hibernate.event.internal |
This package defines a default set of event listeners that
implements the default behaviors of Hibernate.
|
| org.hibernate.event.service.internal | |
| org.hibernate.event.service.spi | |
| org.hibernate.event.spi | |
| org.hibernate.exception |
This package is a fork of Apache commons-lang nestable exceptions.
|
| org.hibernate.exception.internal | |
| org.hibernate.exception.spi | |
| org.hibernate.graph |
Hibernate's (extended) support for JPA's entity graphs
|
| org.hibernate.graph.internal | |
| org.hibernate.graph.internal.parse | |
| org.hibernate.graph.spi | |
| org.hibernate.hikaricp.internal |
Implementation of ConnectionProvider using HikariCP.
|
| org.hibernate.hql.internal | |
| org.hibernate.hql.internal.antlr |
A special package for ANTLR-generated parser classes.
|
| org.hibernate.hql.internal.ast |
An ANTLR-based parser for Hibernate Query Language.
|
| org.hibernate.hql.internal.ast.exec | |
| org.hibernate.hql.internal.ast.tree | |
| org.hibernate.hql.internal.ast.util | |
| org.hibernate.hql.internal.classic |
This package contains the Hibernate 2.x query parser which
is being end-of-lifed.
|
| org.hibernate.hql.spi | |
| org.hibernate.hql.spi.id |
Support for multi-table update and delete statements via id-tables.
|
| org.hibernate.hql.spi.id.cte | |
| org.hibernate.hql.spi.id.global | |
| org.hibernate.hql.spi.id.inline | |
| org.hibernate.hql.spi.id.local | |
| org.hibernate.hql.spi.id.persistent |
Package contains an implementation of MultiTableBulkIdStrategy based on the use
of a persistent (ANSI SQL term) table to hold id values.
|
| org.hibernate.id |
This package contains internal implementation classes for the
main API interfaces.
|
| org.hibernate.id.enhanced |
Enhanced/improved versions of table and sequence based identifier generators targeting portability and unified
configuration
|
| org.hibernate.id.factory | |
| org.hibernate.id.factory.internal | |
| org.hibernate.id.factory.spi | |
| org.hibernate.id.insert | |
| org.hibernate.id.uuid | |
| org.hibernate.integrator.internal | |
| org.hibernate.integrator.spi | |
| org.hibernate.internal |
An internal package containing mostly implementations of central Hibernate APIs.
|
| org.hibernate.internal.build | |
| org.hibernate.internal.log | |
| org.hibernate.internal.util |
Internal utility classes.
|
| org.hibernate.internal.util.beans | |
| org.hibernate.internal.util.collections | |
| org.hibernate.internal.util.compare | |
| org.hibernate.internal.util.config | |
| org.hibernate.internal.util.io | |
| org.hibernate.internal.util.jndi | |
| org.hibernate.internal.util.type | |
| org.hibernate.internal.util.xml | |
| org.hibernate.jdbc | |
| org.hibernate.jmx.internal | |
| org.hibernate.jmx.spi | |
| org.hibernate.jpa | |
| org.hibernate.jpa.boot.internal | |
| org.hibernate.jpa.boot.spi | |
| org.hibernate.jpa.event |
Support for JPA lifecycle callbacks.
|
| org.hibernate.jpa.event.internal |
Internal details of implementing support for JPA callbacks
|
| org.hibernate.jpa.event.spi |
The SPI contracts for supporting JPA lifecycle callbacks.
|
| org.hibernate.jpa.event.spi.jpa | |
| org.hibernate.jpa.internal |
Defines Hibernate implementation of Java Persistence specification.
|
| org.hibernate.jpa.internal.enhance | |
| org.hibernate.jpa.internal.util | |
| org.hibernate.jpa.spi | |
| org.hibernate.loader |
This package defines functionality for processing JDBC
result sets and returning complex graphs of persistent
objects.
|
| org.hibernate.loader.collection |
This package defines collection initializers
|
| org.hibernate.loader.collection.plan | |
| org.hibernate.loader.criteria |
This package defines the criteria query compiler and loader
|
| org.hibernate.loader.custom |
This package defines a framework for custom loaders that accept
handwritten SQL
|
| org.hibernate.loader.custom.sql | |
| org.hibernate.loader.entity |
This package defines entity loaders
|
| org.hibernate.loader.entity.plan | |
| org.hibernate.loader.hql |
This package defines a loader for the AST-based query parser
|
| org.hibernate.loader.internal | |
| org.hibernate.loader.plan.build.internal |
Contains the internal implementations used for building a metamodel-driven LoadPlan.
|
| org.hibernate.loader.plan.build.internal.returns |
Contains the internal implementations of the building blocks that make up a metamodel-driven LoadPlan.
.
|
| org.hibernate.loader.plan.build.internal.spaces |
Contains the internal implementations of query spaces in a metamodel-driven LoadPlan.
|
| org.hibernate.loader.plan.build.spi |
Defines the SPI for building a metamodel-driven LoadPlan
|
| org.hibernate.loader.plan.exec |
This package supports converting a LoadPlan to SQL and generating readers for the resulting ResultSet
|
| org.hibernate.loader.plan.exec.internal |
Provides the internal implementations for generating the load query from the LoadPlan and the ResultSet processor.
|
| org.hibernate.loader.plan.exec.process |
Defines support for processing ResultSet values as defined by a LoadPlan
|
| org.hibernate.loader.plan.exec.process.internal | |
| org.hibernate.loader.plan.exec.process.spi | |
| org.hibernate.loader.plan.exec.query |
Defines support for building a query (SQL string specifically for now) based on a LoadPlan.
|
| org.hibernate.loader.plan.exec.query.internal |
Provides the internal implementation for generating the load query for the LoadPlan.
|
| org.hibernate.loader.plan.exec.query.spi |
Defines the SPI for obtaining values for options that impact the load query.
|
| org.hibernate.loader.plan.exec.spi |
Defines the SPI for the load query generated for the LoadPlan and the ResultSet processor.
|
| org.hibernate.loader.plan.spi |
Defines the SPI for the building blocks that make up a LoadPlan.
|
| org.hibernate.loader.spi | |
| org.hibernate.lob | |
| org.hibernate.mapping |
This package defines the Hibernate configuration-time metamodel.
|
| org.hibernate.metadata |
This package defines an API for accessing the Hibernate
runtime metamodel.
|
| org.hibernate.metamodel |
This entire package (including sub-packages) is considered incubating
|
| org.hibernate.metamodel.internal | |
| org.hibernate.metamodel.model.convert |
Support for basic-value conversions.
|
| org.hibernate.metamodel.model.convert.internal | |
| org.hibernate.metamodel.model.convert.spi | |
| org.hibernate.metamodel.model.domain | |
| org.hibernate.metamodel.model.domain.internal | |
| org.hibernate.metamodel.model.domain.spi | |
| org.hibernate.metamodel.spi | |
| org.hibernate.param | |
| org.hibernate.persister.collection |
This package abstracts the persistence mechanism for collections.
|
| org.hibernate.persister.entity |
This package abstracts persistence mechanisms for
entities, and defines the Hibernate runtime
metamodel.
|
| org.hibernate.persister.internal | |
| org.hibernate.persister.spi | |
| org.hibernate.persister.walking.internal | |
| org.hibernate.persister.walking.spi | |
| org.hibernate.pretty |
Classes for pretty printing things for exception
and log messages.
|
| org.hibernate.procedure | |
| org.hibernate.procedure.internal |
Defines the internal support for implementing stored procedure calling.
|
| org.hibernate.procedure.spi | |
| org.hibernate.property.access.internal | |
| org.hibernate.property.access.spi |
Defines strategies for accessing the persistent properties of an entity or composite.
|
| org.hibernate.proxy |
This package defines a framework for lazy-initializing
entity proxies.
|
| org.hibernate.proxy.map | |
| org.hibernate.proxy.pojo | |
| org.hibernate.proxy.pojo.bytebuddy | |
| org.hibernate.proxy.pojo.javassist | |
| org.hibernate.query | |
| org.hibernate.query.criteria | |
| org.hibernate.query.criteria.internal | |
| org.hibernate.query.criteria.internal.compile | |
| org.hibernate.query.criteria.internal.expression | |
| org.hibernate.query.criteria.internal.expression.function | |
| org.hibernate.query.criteria.internal.path | |
| org.hibernate.query.criteria.internal.predicate | |
| org.hibernate.query.internal | |
| org.hibernate.query.procedure | |
| org.hibernate.query.procedure.internal | |
| org.hibernate.query.procedure.spi | |
| org.hibernate.query.spi | |
| org.hibernate.resource.beans |
Defines Hibernate's integration with CDI.
|
| org.hibernate.resource.beans.container |
Package for integrating dependency-injection bean containers
|
| org.hibernate.resource.beans.container.internal | |
| org.hibernate.resource.beans.container.spi | |
| org.hibernate.resource.beans.internal | |
| org.hibernate.resource.beans.spi | |
| org.hibernate.resource.jdbc | |
| org.hibernate.resource.jdbc.internal | |
| org.hibernate.resource.jdbc.spi | |
| org.hibernate.resource.transaction |
Defines the resource-level transaction capabilities of Hibernate, which revolves around the
TransactionCoordinator contract. |
| org.hibernate.resource.transaction.backend.jdbc |
Collectively models the concept of transaction coordination through the
"data store" specific notion of a transaction.
|
| org.hibernate.resource.transaction.backend.jdbc.internal | |
| org.hibernate.resource.transaction.backend.jdbc.spi | |
| org.hibernate.resource.transaction.backend.jta.internal | |
| org.hibernate.resource.transaction.backend.jta.internal.synchronization |
Internal implementation details for reacting to JTA transaction completion via
Synchronization
callbacks |
| org.hibernate.resource.transaction.internal |
Internal implementation details for the resource-level transaction capabilities of Hibernate.
|
| org.hibernate.resource.transaction.spi |
Extended SPI contracts for the resource-level transaction capabilities of Hibernate.
|
| org.hibernate.result | |
| org.hibernate.result.internal | |
| org.hibernate.result.spi | |
| org.hibernate.secure | |
| org.hibernate.secure.internal | |
| org.hibernate.secure.spi | |
| org.hibernate.service | |
| org.hibernate.service.internal | |
| org.hibernate.service.spi | |
| org.hibernate.sql |
This package defines helper classes for rendering SQL
fragments and SQL statements.
|
| org.hibernate.sql.ast | |
| org.hibernate.sql.ordering.antlr | |
| org.hibernate.stat |
This package exposes statistics about a running Hibernate instance to the application.
|
| org.hibernate.stat.internal | |
| org.hibernate.stat.spi | |
| org.hibernate.tool.enhance | |
| org.hibernate.tool.hbm2ddl |
The hbm2ddl tool.
|
| org.hibernate.tool.instrument.javassist | |
| org.hibernate.tool.schema | |
| org.hibernate.tool.schema.extract | |
| org.hibernate.tool.schema.extract.internal | |
| org.hibernate.tool.schema.extract.spi | |
| org.hibernate.tool.schema.internal | |
| org.hibernate.tool.schema.internal.exec | |
| org.hibernate.tool.schema.spi | |
| org.hibernate.transform |
Defines strategies for post-processing criteria query
result sets into a form convenient to the application.
|
| org.hibernate.tuple |
This package defines a runtime metamodel for entities at
the object level and abstracts the differences between
the various entity modes.
|
| org.hibernate.tuple.component | |
| org.hibernate.tuple.entity | |
| org.hibernate.type |
A Hibernate Type is a strategy for mapping a
Java property type to a JDBC type or types.
|
| org.hibernate.type.descriptor | |
| org.hibernate.type.descriptor.converter |
Support for handling JPA
AttributeConverter instances as part of the
Hibernate Type system. |
| org.hibernate.type.descriptor.java | |
| org.hibernate.type.descriptor.java.spi | |
| org.hibernate.type.descriptor.spi | |
| org.hibernate.type.descriptor.sql |
Defines handling of the standard JDBC-defined types.
|
| org.hibernate.type.descriptor.sql.spi | |
| org.hibernate.type.internal | |
| org.hibernate.type.spi | |
| org.hibernate.usertype |
Interfaces for user-defined custom types.
|