|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
See:
Description
Core API | |
---|---|
org.hibernate | This package defines the central Hibernate APIs. |
org.hibernate.cfg | This package defines APIs for configuring Hibernate, and classes for building the Hibernate configuration-time metamodel. |
org.hibernate.classic | This package implements backward-compatibility with Hibernate 2.1 APIs now deprecated in Hibernate3. |
org.hibernate.criterion | A framework for defining restriction criteria and order criteria. |
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.stat | This package exposes statistics about a running Hibernate instance to the application. |
Extension SPI | |
---|---|
org.hibernate.cache | This package defines Hibernate second level cache service. |
org.hibernate.cache.ehcache | |
org.hibernate.cache.ehcache.internal.nonstop | |
org.hibernate.cache.ehcache.internal.regions | |
org.hibernate.cache.ehcache.internal.strategy | |
org.hibernate.cache.ehcache.internal.util | |
org.hibernate.cache.ehcache.management.impl | |
org.hibernate.cache.internal | |
org.hibernate.cache.spi | |
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.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.lock | |
org.hibernate.dialect.resolver | |
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.id | This package contains internal implementation classes for the main API interfaces. |
org.hibernate.id.enhanced | |
org.hibernate.id.factory | |
org.hibernate.id.factory.internal | |
org.hibernate.id.factory.spi | |
org.hibernate.id.insert | |
org.hibernate.id.uuid | |
org.hibernate.jdbc |
Essentially defines Work , ReturningWork and Expectation as well as some exceptions |
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.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.hql | This package defines a loader for the AST-based query parser |
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.property | This package abstracts the notion of a "property" of an entity. |
org.hibernate.proxy | This package defines a framework for lazy-initializing entity proxies. |
org.hibernate.transaction | This package abstracts the underlying transaction mechanism (JTA or JDBC) and provides strategies for obtaining application server TransactionManagers. |
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.type | A Hibernate Type is a strategy for mapping a Java property type to a JDBC type or types. |
org.hibernate.usertype | Interfaces for user-defined custom types. |
SessionFactory
and Session
EntityManagerFactoryImpl
and EntityManagerImpl
SessionFactory
and Session
, applications using the
native API will often need to utilize the following interfaces:Configuration
Hibernate
Transaction
Query
Criteria
Projection
Projections
Criterion
Restrictions
Order
Example
javax.persistence
EntityNameResolver
Interceptor
/ EmptyInterceptor
Transaction
/ org.hibernate.transaction.TransactionFactory
org.hibernate.context.CurrentSessionContext
Dialect
org.hibernate.dialect.resolver.DialectResolver
event listener
interfacesIdentifierGenerator
EntityTuplizer
/ ComponentTuplizer
Type
/ org.hibernate.usertype
RegionFactory
ConnectionProvider
Dialect
could fit in here as well, though we chose to list it under extensions since application
developers tend to provide extended dialects rather frequently for various reasons.
org.hibernate.bytecode
for details.
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |