Library:Hibernate
Version:2.1.8
Compatibility:JDK 1.4
Interfaces in library Hibernate.
NamePackageDescription
AbstractComponentTypenet.sf.hibernate.typeEnables other Component-like types to hold collections and have cascades, etc.
AssociationTypenet.sf.hibernate.typeA type that represents some kind of association between entities.
Batchernet.sf.hibernate.engineManages PreparedStatements for a session.
Cachenet.sf.hibernate.cacheImplementors define a caching algorithm.
CacheConcurrencyStrategynet.sf.hibernate.cacheImplementors manage transactional access to cached data.
CacheConcurrencyStrategy.SoftLocknet.sf.hibernate.cacheMarker interface, denoting a client-visible "soft lock" on a cached item.
CacheProvidernet.sf.hibernate.cacheSupport for pluggable caches.
ClassMetadatanet.sf.hibernate.metadataExposes entity class metadata to the application
ClassPersisternet.sf.hibernate.persisterConcrete ClassPersisters implement mapping and persistence logic for a particular persistent class.
CollectionInitializernet.sf.hibernate.loaderAn interface for collection loaders
CollectionMetadatanet.sf.hibernate.metadataExposes collection metadata to the application
CollectionPersisternet.sf.hibernate.collectionA strategy for persisting a collection role.
CollectionSnapshotnet.sf.hibernate.engineA "snapshot" of collection state.
CompositeUserTypenet.sf.hibernateA UserType that may be dereferenced in a query.
Configurablenet.sf.hibernate.exceptionThe Configurable interface defines the contract for SQLExceptionConverter impls that want to be configured prior to usage given the currently defined Hibernate properties.
Configurablenet.sf.hibernate.idAn IdentifierGenerator that supports "configuration".
ConnectionProvidernet.sf.hibernate.connectionA strategy for obtaining JDBC connections.
Criterianet.sf.hibernateCriteria is a simplified API for retrieving entities by composing Criterion objects.
Criterionnet.sf.hibernate.expressionAn object-oriented representation of a query criterion that may be used as a constraint in a Criteria query.
Databindernet.sf.hibernateProvides XML Marshalling for classes registered with a SessionFactory.
DiscriminatorTypenet.sf.hibernate.typeA Type that may be used for a discriminator column.
Example.PropertySelectornet.sf.hibernate.expressionA strategy for choosing property values for inclusion in the query criteria
Fetchablenet.sf.hibernate.mappingAny mapping with an outer-join attribute
Getternet.sf.hibernate.propertyGets values of a particular property
HibernateIteratornet.sf.hibernate.engineAn iterator that may be "closed"
HibernateProxynet.sf.hibernate.proxyNo description provided.
HibernateServiceMBeannet.sf.hibernate.jmxHibernate JMX Management API
IdentifierGeneratornet.sf.hibernate.idThe general contract between a class that generates unique identifiers and the Session.
IdentifierTypenet.sf.hibernate.typeA Type that may be used as an identifier.
Interceptornet.sf.hibernateAllows user code to inspect and/or change property values.
Joinablenet.sf.hibernate.persisterAnything that can be loaded by outer join - namely persisters for classes or collections.
Lifecyclenet.sf.hibernateProvides callbacks from the Session to the persistent object.
LiteralTypenet.sf.hibernate.typeA type that may appear as an SQL literal
Loadablenet.sf.hibernate.persisterImplemented by a ClassPersister that may be loaded using Loader.
Mappingnet.sf.hibernate.engineDefines operations common to "compiled" mappings (ie.
NamingStrategynet.sf.hibernate.cfgA set of rules for determining the physical column and table names given the information in the mapping document.
Nestablenet.sf.hibernate.exceptionAn interface to be implemented by Throwable extensions which would like to be able to nest root exceptions inside themselves.
OuterJoinLoadablenet.sf.hibernate.persisterA ClassPersister that may be loaded by outer join using the OuterJoinLoader hierarchy and may be an element of a one-to-many association.
Parsernet.sf.hibernate.hqlA parser is a state machine that accepts a string of tokens, bounded by start() and end() and modifies a QueryTranslator.
PersistentEnumnet.sf.hibernateImplementors of PersistentEnum are enumerated types persisted to the database as SMALLINTs.
PersistentIdentifierGeneratornet.sf.hibernate.idAn IdentifierGenerator that requires creation of database objects.
PropertyAccessornet.sf.hibernate.propertyAbstracts the notion of a "property".
PropertyMappingnet.sf.hibernate.persisterAbstraction of all mappings that define properties: entities, collection elements.
ProxyFactorynet.sf.hibernate.proxyNo description provided.
Querynet.sf.hibernateAn object-oriented representation of a Hibernate query.
Queryablenet.sf.hibernate.persisterExtends the generic ClassPersister contract to add operations required by the Hibernate Query Language
QueryableCollectionnet.sf.hibernate.collectionA collection role that may be queried or loaded by outer join.
QueryCachenet.sf.hibernate.cacheDefines the contract for caches capable of storing query results.
QueryCacheFactorynet.sf.hibernate.cacheDefines a factory for query cache instances.
ReadWriteCache.Lockablenet.sf.hibernate.cacheNo description provided.
RelationalModelnet.sf.hibernate.mappingA relational object which may be created using DDL
ResultTransformernet.sf.hibernate.transformImplementors define a strategy for transforming criteria query results into the actual application-visible query result list.
ScrollableResultsnet.sf.hibernateA result iterator that allows moving around within the results by arbitrary increments.
Sessionnet.sf.hibernateThe main runtime interface between a Java application and Hibernate.
SessionFactorynet.sf.hibernateCreates Sessions.
SessionFactoryImplementornet.sf.hibernate.engineDefines the internal contract between the SessionFactory and other parts of Hibernate such as implementors of Type.
SessionImplementornet.sf.hibernate.engineDefines the internal contract between the Session and other parts of Hibernate such as implementors of Type or ClassPersister.
Setternet.sf.hibernate.propertySets values to a particular property
SQLExceptionConverternet.sf.hibernate.exceptionDefines a contract for implementations that know how to convert SQLExceptions into Hibernate's JDBCException hierarchy.
SQLFunctionnet.sf.hibernate.dialectProvides support routines for the HQL functions as used in the various SQL Dialects Provides an interface for supporting various HQL functions that are translated to SQL.
SQLLoadablenet.sf.hibernate.persisterA class persister that supports queries expressed in the platform native SQL dialect
Transactionnet.sf.hibernateAllows the application to define units of work, while maintaining abstraction from the underlying transaction implementation (eg.
TransactionFactorynet.sf.hibernate.transactionAn abstract factory for Transaction instances.
TransactionManagerLookupnet.sf.hibernate.transactionConcrete implementations locate and return the JTA TransactionManager.
Typenet.sf.hibernate.typeDefines a mapping from a Java type to an JDBC datatype.
UniqueEntityLoadernet.sf.hibernate.loaderLoads entities for a ClassPersister
UniqueKeyLoadablenet.sf.hibernate.persisterNo description provided.
UserTypenet.sf.hibernateThis interface should be implemented by user-defined "types".
Validatablenet.sf.hibernateImplemented by persistent classes with invariants that must be checked before inserting into or updating the database.
Valuenet.sf.hibernate.mappingA value is anything that is persisted by value, instead of by reference.
VersionTypenet.sf.hibernate.typeA Type that may be used to version data.
ViolatedConstraintNameExtracternet.sf.hibernate.exceptionDefines a contract for implementations that can extract the name of a violated constraint from a SQLException that is the result of that constraint violation.
Search