Top Description Packages

Hibernate Core 3.6.10.Final

Resources
Homepage, Development, Bug Tracker, License (GNU Lesser General Public License)
Dependencies
java.base, java.desktop, java.naming, java.sql, java.transaction.xa, java.xml, ant, antlr, asm, cglib, commons-collections, dom4j, hibernate-commons-annotations, javassist, javax.persistence-api, javax.security.jacc-api, javax.transaction-api, slf4j-api, validation-api
Maven Central
Group ID:org.hibernate
Artifacts:hibernate-core

Project Hibernate Core

The core functionality of Hibernate

Release 3.6.10.Final

Release Date
2012-02-09
Mailing Lists
Hibernate Announcements :subscribe, archive
Hibernate Commit Notificatons :subscribe, archive
Hibernate Developers :subscribe, archive
Hibernate Issue Notifications :subscribe, archive
Version Control
Git
git//github.com:hibernate/hibernate-core.git

Package Summary

Modifier and TypePackage and Description
package
org.hibernate

This package defines the central Hibernate APIs.

package
org.hibernate.action

This package defines "actions" that are scheduled for asycnchronous execution by the event listeners.

package
package
org.hibernate.bytecode

This package defines the API for plugging in bytecode libraries for usage by Hibernate.

package
package
package
package
package
org.hibernate.cache

This package defines APIs/SPIs and implementations for the Hibernate second-level cache.

package
org.hibernate.cache.access

Defines contracts for transactional and concurrent access to cached entity and collection data.

package
org.hibernate.cache.entry

This package defines formats for disassembled state kept in the second level cache.

package
package
package
org.hibernate.cfg

This package defines APIs for configuring Hibernate, and classes for building the Hibernate configuration-time metamodel.

package
package
package
package
package
org.hibernate.classic

This package implements backward-compatibility with Hibernate 2.1 APIs now deprecated in Hibernate3.

package
org.hibernate.collection

This package defines a framework for collection wrappers.

package
org.hibernate.connection

This package abstracts the mechanism for obtaining a JDBC connection.

package
package
org.hibernate.criterion

A framework for defining restriction criteria and order criteria.

package
org.hibernate.dialect

This package abstracts the SQL dialect of the underlying database.

package
org.hibernate.dialect.function

A framework for defining database-specific SQL functions that are available via the dialect.

package
package
package
org.hibernate.engine

This package contains classes that are "shared" by other packages, and implementations of some key algorithms.

package
package
package
package
package
package
package
org.hibernate.event

This package defines an event framework for Hibernate.

package
org.hibernate.event.def

This package defines a default set of event listeners that implements the default behaviors of Hibernate.

package
org.hibernate.exception

This package is a fork of Apache commons-lang nestable exceptions.

package
org.hibernate.hql

This package defines the interface between Hibernate and the HQL query parser implementation (to allow switching between the 2.x and 3.0 HQL parsers).

package
org.hibernate.hql.antlr

A special package for ANTLR-generated parser classes.

package
org.hibernate.hql.ast

An ANTLR-based parser for Hibernate Query Language.

package
package
package
package
org.hibernate.hql.classic

This package contains the Hibernate 2.x query parser which is being end-of-lifed.

package
org.hibernate.id

This package contains internal implementation classes for the main API interfaces.

package
package
package
package
package
org.hibernate.impl

This package contains implementations of the central Hibernate APIs, especially the Hibernate session.

package
org.hibernate.intercept

This package implements an interception mechanism for lazy property fetching, based on CGLIB bytecode instrumentation.

package
package
package
org.hibernate.jdbc

This package abstracts the mechanism for dispatching SQL statements to the database, and implements interaction with JDBC.

package
package
org.hibernate.jmx

This package exposes a Hibernate instance via JMX.

package
org.hibernate.loader

This package defines functionality for processing JDBC result sets and returning complex graphs of persistent objects.

package
org.hibernate.loader.collection

This package defines collection initializers

package
org.hibernate.loader.criteria

This package defines the criteria query compiler and loader

package
org.hibernate.loader.custom

This package defines a framework for custom loaders that accept handwritten SQL

package
package
org.hibernate.loader.entity

This package defines entity loaders

package
org.hibernate.loader.hql

This package defines a loader for the AST-based query parser

package
package
org.hibernate.mapping

This package defines the Hibernate configuration-time metamodel.

package
org.hibernate.metadata

This package defines an API for accessing the Hibernate runtime metamodel.

package
package
org.hibernate.persister

A persister defines a mapping strategy for a collection or entity.

package
org.hibernate.persister.collection

This package abstracts the persistence mechanism for collections.

package
org.hibernate.persister.entity

This package abstracts persistence mechanisms for entities, and defines the Hibernate runtime metamodel.

package
org.hibernate.pretty

Classes for pretty printing things for exception and log messages.

package
org.hibernate.property

This package abstracts the notion of a "property" of an entity.

package
org.hibernate.proxy

This package defines a framework for lazy-initializing entity proxies.

package
package
package
package
package
package
org.hibernate.secure

Declarative security for CRUD operations on entities.

package
org.hibernate.sql

This package defines helper classes for rendering SQL fragments and SQL statements.

package
package
org.hibernate.stat

This package exposes statistics about a running Hibernate instance to the application.

package
org.hibernate.tool.hbm2ddl

The hbm2ddl tool.

package
org.hibernate.tool.instrument

The instrument tool for adding field-interception hooks to persistent classes using built-time bytecode processing.

package
package
package
org.hibernate.transaction

This package abstracts the underlying transaction mechanism (JTA or JDBC) and provides strategies for obtaining application server TransactionManagers.

package
package
org.hibernate.transform

Defines strategies for post-processing criteria query result sets into a form convenient to the application.

package
org.hibernate.tuple

This package defines a runtime metamodel for entities at the object level and abstracts the differences between the various entity modes.

package
package
package
org.hibernate.type

A Hibernate Type is a strategy for mapping a Java property type to a JDBC type or types.

package
package
package
org.hibernate.type.descriptor.sql

Defines handling of the standard JDBC-defined types, as declared by java.sql.Types.

package
org.hibernate.usertype

Interfaces for user-defined custom types.

package
org.hibernate.util

Utility classes.

package