Library:Hibernate
Version:3.1.3
Compatibility:JDK 1.4
Interfaces in library Hibernate.
NamePackageDescription
AbstractComponentTypeorg.hibernate.typeEnables other Component-like types to hold collections and have cascades, etc.
AbstractPersistentCollection.DelayedOperationorg.hibernate.collectionNo description provided.
AssociationTypeorg.hibernate.typeA type that represents some kind of association between entities.
ASTUtil.FilterPredicateorg.hibernate.hql.ast.utilFilters nodes out of a tree.
AutoFlushEventListenerorg.hibernate.eventDefines the contract for handling of session auto-flush events.
AuxiliaryDatabaseObjectorg.hibernate.mappingAuxiliary database objects (i.e., triggers, stored procedures, etc) defined in the mappings.
Batcherorg.hibernate.jdbcManages PreparedStatements for a session.
BatcherFactoryorg.hibernate.jdbcFactory for Batcher instances.
BinaryOperatorNodeorg.hibernate.hql.ast.treeContract for nodes representing binary operators.
Cacheorg.hibernate.cacheImplementors define a caching algorithm.
CacheConcurrencyStrategyorg.hibernate.cacheImplementors manage transactional access to cached data.
CacheConcurrencyStrategy.SoftLockorg.hibernate.cacheMarker interface, denoting a client-visible "soft lock" on a cached item.
CacheEntryStructureorg.hibernate.cache.entryNo description provided.
CacheProviderorg.hibernate.cacheSupport for pluggable caches.
ClassMetadataorg.hibernate.metadataExposes entity class metadata to the application
CollectionAliasesorg.hibernate.loaderType definition of CollectionAliases.
CollectionInitializerorg.hibernate.loader.collectionAn interface for collection loaders
CollectionMetadataorg.hibernate.metadataExposes collection metadata to the application
CollectionPersisterorg.hibernate.persister.collectionA strategy for persisting a collection role.
ComponentTuplizerorg.hibernate.tupleDefines further responsibilities reagarding tuplization based on a mapped components.
CompositeUserTypeorg.hibernate.usertypeA UserType that may be dereferenced in a query.
Configurableorg.hibernate.exceptionThe Configurable interface defines the contract for SQLExceptionConverter impls that want to be configured prior to usage given the currently defined Hibernate properties.
Configurableorg.hibernate.idAn IdentifierGenerator that supports "configuration".
ConnectionManager.Callbackorg.hibernate.jdbcNo description provided.
ConnectionProviderorg.hibernate.connectionA strategy for obtaining JDBC connections.
Criteriaorg.hibernateCriteria is a simplified API for retrieving entities by composing Criterion objects.
CriteriaQueryorg.hibernate.criterionAn instance of CriteriaQuery is passed to criterion, order and projection instances when actually compiling and executing the query.
CriteriaSpecificationorg.hibernate.criterionNo description provided.
Criterionorg.hibernate.criterionAn object-oriented representation of a query criterion that may be used as a restriction in a Criteria query.
CurrentSessionContextorg.hibernate.contextDefines the contract for implementations which know how to scope the notion of a current session .
CustomQueryorg.hibernate.loader.customExtension point allowing any SQL query with named and positional parameters to be executed by Hibernate, returning managed entities, collections and simple scalar values.
DeleteEventListenerorg.hibernate.eventDefines the contract for handling of deletion events generated from a session.
DialectFactory.DatabaseDialectMapperorg.hibernate.dialectFor a given database product name, instances of DatabaseDialectMapper know which Dialect to use for different versions.
DirtyCheckEventListenerorg.hibernate.eventDefines the contract for handling of session dirty-check events.
DiscriminatorTypeorg.hibernate.typeA Type that may be used for a discriminator column.
DisplayableNodeorg.hibernate.hql.ast.treeImplementors will return additional display text, which will be used by the ASTPrinter to display information (besides the node type and node text).
EnhancedUserTypeorg.hibernate.usertypeA custom type that may function as an identifier or discriminator type, or may be marshalled to and from an XML document
EntityAliasesorg.hibernate.loaderMetadata describing the SQL result set column aliases for a particular entity.
EntityPersisterorg.hibernate.persister.entityConcrete EntityPersisters implement mapping and persistence logic for a particular persistent class.
EntityTuplizerorg.hibernate.tupleDefines further responsibilities reagarding tuplization based on a mapped entity.
ErrorReporterorg.hibernate.hql.astImplementations will report or handle errors invoked by an ANTLR base parser.
EventSourceorg.hibernate.eventNo description provided.
EvictEventListenerorg.hibernate.eventDefines the contract for handling of evict events generated from a session.
Example.PropertySelectororg.hibernate.criterionA strategy for choosing property values for inclusion in the query criteria
Executableorg.hibernate.actionAn operation which may be scheduled for later execution.
ExplicitParameterSpecificationorg.hibernate.paramAn additional contract for parameters which originate from parameters explicitly encountered in the source statement (HQL or native-SQL).
Fetchableorg.hibernate.mappingAny mapping with an outer-join attribute
Filterorg.hibernateType definition of Filter.
Filterableorg.hibernate.mappingDefines mapping elements to which filters may be applied.
FilterTranslatororg.hibernate.hqlSpecialized interface for filters.
FlushEntityEventListenerorg.hibernate.eventNo description provided.
FlushEventListenerorg.hibernate.eventDefines the contract for handling of session flush events.
Getterorg.hibernate.propertyGets values of a particular property
HibernateIteratororg.hibernate.engineAn iterator that may be "closed"
HibernateProxyorg.hibernate.proxyMarker interface for entity proxies
HibernateServiceMBeanorg.hibernate.jmxHibernate JMX Management API
HqlSqlTokenTypesorg.hibernate.hql.antlrNo description provided.
HqlTokenTypesorg.hibernate.hql.antlrNo description provided.
IdentifierGeneratororg.hibernate.idThe general contract between a class that generates unique identifiers and the Session.
IdentifierTypeorg.hibernate.typeA Type that may be used as an identifier.
Initializableorg.hibernate.eventAn event listener that requires access to mappings to initialize state at initialization time.
InitializeableNodeorg.hibernate.hql.ast.treeAn interface for initializeable AST nodes.
InitializeCollectionEventListenerorg.hibernate.eventDefines the contract for handling of collection initialization events generated by a session.
Instantiatororg.hibernate.tupleContract for implementors responsible for instantiating entity/component instances.
Interceptororg.hibernateAllows user code to inspect and/or change property values.
IsolatedWorkorg.hibernate.engine.transactionRepresents work that needs to be performed in a manner which isolates it from any current application unit of work transaction.
JACCSecurityListenerorg.hibernate.secureMarker interface for JACC event listeners
JDBCContext.Contextorg.hibernate.jdbcNo description provided.
Joinableorg.hibernate.persister.entityAnything that can be loaded by outer join - namely persisters for classes or collections.
JoinSequence.Selectororg.hibernate.engineNo description provided.
KeyValueorg.hibernate.mappingRepresents an identifying key of a table: the value for primary key of an entity, or a foreign key of a collection or join table or joined subclass table.
LazyInitializerorg.hibernate.proxyHandles fetching of the underlying entity for a proxy
LazyPropertyInitializerorg.hibernate.interceptNo description provided.
Lifecycleorg.hibernate.classicProvides callbacks from the Session to the persistent object.
LiteralTypeorg.hibernate.typeA type that may appear as an SQL literal
Loadableorg.hibernate.persister.entityImplemented by a EntityPersister that may be loaded using Loader.
LoadEventListenerorg.hibernate.eventDefines the contract for handling of load events generated from a session.
LockEventListenerorg.hibernate.eventDefines the contract for handling of lock events generated from a session.
Mappingorg.hibernate.engineDefines operations common to "compiled" mappings (ie.
MergeEventListenerorg.hibernate.eventDefines the contract for handling of merge events generated from a session.
MetaAttributableorg.hibernate.mappingCommon interface for things that can handle meta attributes.
NamingStrategyorg.hibernate.cfgA set of rules for determining the physical column and table names given the information in the mapping document.
Nestableorg.hibernate.exceptionAn interface to be implemented by Throwable extensions which would like to be able to nest root exceptions inside themselves.
NodeTraverser.VisitationStrategyorg.hibernate.hql.ast.utilNo description provided.
OperatorNodeorg.hibernate.hql.ast.treeContract for nodes representing operators (logic or arithmetic).
OuterJoinLoadableorg.hibernate.persister.entityA EntityPersister that may be loaded by outer join using the OuterJoinLoader hierarchy and may be an element of a one-to-many association.
ParameterBinder.NamedParameterSourceorg.hibernate.engineNo description provided.
ParameterizedTypeorg.hibernate.usertypeSupport for parameterizable types.
ParameterParser.Recognizerorg.hibernate.engine.queryNo description provided.
ParameterSpecificationorg.hibernate.paramMaintains information relating to parameters which need to get bound into a JDBC PreparedStatement .
ParameterTranslationsorg.hibernate.hqlDefines available information about the parameters encountered during query translation.
ParseErrorHandlerorg.hibernate.hql.astDefines the behavior of an error handler for the HQL parsers.
Parserorg.hibernate.hql.classicA parser is a state machine that accepts a string of tokens, bounded by start() and end() and modifies a QueryTranslator.
PathNodeorg.hibernate.hql.ast.treeAn AST node with a path property.
PersistenceContextorg.hibernate.engineHolds the state of the persistence context, including the first-level cache, entries, snapshots, proxies, etc.
PersistentClassVisitororg.hibernate.mappingNo description provided.
PersistentCollectionorg.hibernate.collectionPersistent collections are treated as value objects by Hibernate.
PersistentIdentifierGeneratororg.hibernate.idAn IdentifierGenerator that requires creation of database objects.
PersistEventListenerorg.hibernate.eventDefines the contract for handling of create events generated from a session.
PostDeleteEventListenerorg.hibernate.eventCalled after deleting an item from the datastore
PostInsertEventListenerorg.hibernate.eventCalled after insterting an item in the datastore
PostInsertIdentifierGeneratororg.hibernate.idNo description provided.
PostInsertIdentityPersisterorg.hibernate.idA persister that may have an identity assigned by execution of a SQL INSERT.
PostLoadEventListenerorg.hibernate.eventOccurs after an an entity instance is fully loaded.
PostUpdateEventListenerorg.hibernate.eventCalled after updating the datastore
PreDeleteEventListenerorg.hibernate.eventCalled before deleting an item from the datastore
PreInsertEventListenerorg.hibernate.eventCalled before inserting an item in the datastore
PreLoadEventListenerorg.hibernate.eventCalled before injecting property values into a newly loaded entity instance.
PreUpdateEventListenerorg.hibernate.eventCalled before updating the datastore
Projectionorg.hibernate.criterionAn object-oriented representation of a query result set projection in a Criteria query.
PropertyAccessororg.hibernate.propertyAbstracts the notion of a "property".
PropertyMappingorg.hibernate.persister.entityAbstraction of all mappings that define properties: entities, collection elements.
ProxyFactoryorg.hibernate.proxyNo description provided.
Queryorg.hibernateAn object-oriented representation of a Hibernate query.
Queryableorg.hibernate.persister.entityExtends the generic EntityPersister contract to add operations required by the Hibernate Query Language
QueryableCollectionorg.hibernate.persister.collectionA collection role that may be queried or loaded by outer join.
QueryCacheorg.hibernate.cacheDefines the contract for caches capable of storing query results.
QueryCacheFactoryorg.hibernate.cacheDefines a factory for query cache instances.
QuerySecondPassorg.hibernate.cfgBind query
QueryTranslatororg.hibernate.hqlDefines the constract of an HQL->SQL translator.
QueryTranslatorFactoryorg.hibernate.hqlFacade for generation of QueryTranslator and FilterTranslator instances.
ReadWriteCache.Lockableorg.hibernate.cacheNo description provided.
RefreshEventListenerorg.hibernate.eventDefines the contract for handling of refresh events generated from a session.
RelationalModelorg.hibernate.mappingA relational object which may be created using DDL
ReplicateEventListenerorg.hibernate.eventDefines the contract for handling of replicate events generated from a session.
ResolvableNodeorg.hibernate.hql.ast.treeThe contract for expression sub-trees that can resolve themselves.
RestrictableStatementorg.hibernate.hql.ast.treeType definition for Statements which are restrictable via a where-clause (and thus also having a from-clause).
ResultTransformerorg.hibernate.transformImplementors define a strategy for transforming criteria query results into the actual application-visible query result list.
SaveOrUpdateEventListenerorg.hibernate.eventDefines the contract for handling of update events generated from a session.
ScrollableResultsorg.hibernateA result iterator that allows moving around within the results by arbitrary increments.
SecondPassorg.hibernate.cfgSecond pass operation
Selectableorg.hibernate.mappingNo description provided.
SelectExpressionorg.hibernate.hql.ast.treeRepresents an element of a projection list, i.e.
Sessionorg.hibernateThe main runtime interface between a Java application and Hibernate.
Sessionorg.hibernate.classicAn extension of the Session API, including all deprecated methods from Hibernate2.
SessionFactoryorg.hibernateCreates Sessions.
SessionFactoryImplementororg.hibernate.engineDefines the internal contract between the SessionFactory and other parts of Hibernate such as implementors of Type.
SessionImplementororg.hibernate.engineDefines the internal contract between the Session and other parts of Hibernate such as implementors of Type or EntityPersister.
SessionStatisticsorg.hibernate.statInformation about the first-level (session) cache for a particular session instance
Setterorg.hibernate.propertySets values to a particular property.
SQLExceptionConverterorg.hibernate.exceptionDefines a contract for implementations that know how to convert a SQLException into Hibernate's JDBCException hierarchy.
SQLFunctionorg.hibernate.dialect.functionProvides 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.
SQLLoadableorg.hibernate.persister.entityA class persister that supports queries expressed in the platform native SQL dialect
SQLLoadableCollectionorg.hibernate.persister.collectionNo description provided.
SQLQueryorg.hibernateAllows the user to declare the types and select list injection points of all entities returned by the query.
SqlTokenTypesorg.hibernate.hql.antlrNo description provided.
StatelessSessionorg.hibernateA command-oriented API for performing bulk operations against a database.

A stateless session does not implement a first-level cache nor interact with any second-level cache, nor does it implement transactional write-behind or automatic dirty checking, nor do operations cascade to associated instances.
Statementorg.hibernate.hql.ast.treeCommon interface modeling the different HQL statements (i.e., INSERT, UPDATE, DELETE, SELECT).
StatementExecutororg.hibernate.hql.ast.execEncapsulates the strategy required to execute various types of update, delete, and insert statements issued through HQL.
Statisticsorg.hibernate.statStatistics for a particular SessionFactory.
StatisticsImplementororg.hibernate.statStatistics SPI for the Hibernate core
StatisticsServiceMBeanorg.hibernate.jmxMBean exposing Session Factory statistics
TableOwnerorg.hibernate.mappingInterface allowing to differenciate SubClasses from Classes, JoinedSubClasses and UnionSubClasses The first one has not its own table while the others have
Transactionorg.hibernateAllows the application to define units of work, while maintaining abstraction from the underlying transaction implementation (eg.
TransactionFactoryorg.hibernate.transactionAn abstract factory for Transaction instances.
TransactionFactory.Contextorg.hibernate.transactionNo description provided.
TransactionManagerLookuporg.hibernate.transactionConcrete implementations locate and return the JTA TransactionManager.
Tuplizerorg.hibernate.tupleA tuplizer defines the contract for things which know how to manage a particular representation of a piece of data, given that representation's EntityMode (the entity-mode essentially defining which representation).
Typeorg.hibernate.typeDefines a mapping from a Java type to an JDBC datatype.
UnaryOperatorNodeorg.hibernate.hql.ast.treeContract for nodes representing unary operators.
UniqueEntityLoaderorg.hibernate.loader.entityLoads entities for a EntityPersister
UniqueKeyLoadableorg.hibernate.persister.entityNo description provided.
UserCollectionTypeorg.hibernate.usertypeA custom type for mapping user-written classes that implement PersistentCollection
UserTypeorg.hibernate.usertypeThis interface should be implemented by user-defined "types".
UserVersionTypeorg.hibernate.usertypeA user type that may be used for a version property
Validatableorg.hibernate.classicImplemented by persistent classes with invariants that must be checked before inserting into or updating the database.
Valueorg.hibernate.mappingA value is anything that is persisted by value, instead of by reference.
ValueVisitororg.hibernate.mappingNo description provided.
VersionTypeorg.hibernate.typeA Type that may be used to version data.
ViolatedConstraintNameExtracterorg.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