AbstractAnsiTrimEmulationFunction |
A SQLFunction providing support for implementing TRIM functionality
(as defined by both the ANSI SQL and JPA specs) in cases where the dialect may not support the full trim
function itself. |
AbstractAuxiliaryDatabaseObject |
Convenience base class for AuxiliaryDatabaseObject s. |
AbstractBatcher |
Manages prepared statements and batching. |
AbstractBynaryType |
This class is deprecated.
Use the AbstractStandardBasicType approach instead
|
AbstractCharArrayType |
This class is deprecated.
Use the AbstractStandardBasicType approach instead
|
AbstractClassTransformerImpl |
Basic implementation of the ClassTransformer contract. |
AbstractCollectionEvent |
Defines a base class for events involving collections. |
AbstractCollectionPersister |
Base implementation of the QueryableCollection interface. |
AbstractComponentTuplizer |
Support for tuplizers relating to components. |
AbstractComponentType |
This interface is deprecated.
in favor of CompositeType
|
AbstractDialectResolver |
A templated resolver impl which delegates to the resolveDialectInternal(DatabaseMetaData) method
and handles any thrown SQLExceptions. |
AbstractEmptinessExpression |
Implementation of AbstractEmptinessExpression. |
AbstractEntityJoinWalker |
Abstract walker for walkers which begin at an entity (criteria
queries and entity loaders). |
AbstractEntityLoader |
|
AbstractEntityPersister |
Basic functionality for persisting an entity via JDBC
through either generated or custom SQL |
AbstractEntityPersister.InclusionChecker |
|
AbstractEntityTuplizer |
Support for tuplizers relating to entities. |
AbstractEvent |
Defines a base class for Session generated events. |
AbstractExplicitParameterSpecification |
Convenience base class for explicitly defined query parameters. |
AbstractFieldInterceptor |
|
AbstractFlushingEventListener |
A convenience base class for listeners whose functionality results in flushing. |
AbstractInstrumenter |
Provides the basic templating of how instrumentation should occur. |
AbstractInstrumenter.CustomFieldFilter |
Allows control over what exacctly to transform. |
AbstractJndiBoundCacheProvider |
Support for CacheProvider implementations which are backed by caches bound
into JNDI namespace. |
AbstractLazyInitializer |
Convenience base class for lazy initialization handlers. |
AbstractLobCreator |
Convenient base class for proxy-based LobCreator for handling wrapping. |
AbstractLobType |
This class is deprecated.
No replacement. |
AbstractLockUpgradeEventListener |
A convenience base class for listeners that respond to requests to perform a
pessimistic lock upgrade on an entity. |
AbstractLongBinaryType |
This class is deprecated.
Use the AbstractStandardBasicType approach instead
|
AbstractLongStringType |
This class is deprecated.
Use the AbstractStandardBasicType approach instead
|
AbstractMapComponentNode |
TODO : javadoc |
AbstractNullnessCheckNode |
Base class for nodes dealing 'is null' and 'is not null' operators. |
AbstractPersistentCollection |
Base class implementing PersistentCollection |
AbstractPersistentCollection.DelayedOperation |
|
AbstractPostInsertGenerator |
Basic implementation of the PostInsertIdentifierGenerator
contract. |
AbstractPreDatabaseOperationEvent |
Represents an operation we are about to perform against the database. |
AbstractPropertyHolder |
|
AbstractPropertyMapping |
Basic implementation of the PropertyMapping contract. |
AbstractQueryImpl |
Abstract implementation of the Query interface. |
AbstractReassociateEventListener |
A convenience base class for listeners that respond to requests to reassociate an entity
to a session ( such as through lock() or update() ). |
AbstractRestrictableStatement |
Convenience implementation of RestrictableStatement
to centralize common functionality. |
AbstractReturningDelegate |
Abstract InsertGeneratedIdentifierDelegate implementation where the
underlying strategy causes the enerated identitifer to be returned as an
effect of performing the insert statement. |
AbstractSaveEventListener |
A convenience bas class for listeners responding to save events. |
AbstractScrollableResults |
Implementation of the ScrollableResults interface |
AbstractSelectExpression |
Partial implementation of SelectExpression for all the nodes that aren't constructors. |
AbstractSelectingDelegate |
Abstract InsertGeneratedIdentifierDelegate implementation where the
underlying strategy requires an subsequent select after the insert
to determine the generated identifier. |
AbstractSelectLockingStrategy |
Base LockingStrategy implementation to support implementations
based on issuing SQL SELECT statements |
AbstractSerializableProxy |
Convenience base class for SerializableProxy. |
AbstractSessionImpl |
Functionality common to stateless and stateful sessions |
AbstractSingleColumnStandardBasicType<T> |
TODO : javadoc |
AbstractStandardBasicType<T> |
TODO : javadoc |
AbstractStatement |
Convenience implementation of Statement to centralize common functionality. |
AbstractStatementExecutor |
Implementation of AbstractStatementExecutor. |
AbstractType |
Abstract superclass of the built in Type hierarchy. |
AbstractTypeDescriptor<T> |
Abstract adapter for Java type descriptors. |
AbstractUUIDGenerator |
The base class for identifier generators that use a UUID algorithm. |
AbstractVisitor |
Abstract superclass of algorithms that walk
a tree of property values of an entity, and
perform specific functionality for collections,
components and associated entities. |
AccessCallback |
Contract for providing callback access to a DatabaseStructure ,
typically from the Optimizer . |
AccessOptimizerAdapter |
This class is deprecated.
Per HHH-5451 support for cglib as a bytecode provider has been deprecated.
|
AccessOptimizerAdapter |
The ReflectionOptimizer#AccessOptimizer implementation for Javassist
which simply acts as an adapter to the BulkAccessor class. |
AccessType |
Property Access type
Prefer the standard javax.persistence.Access annotation |
AccessType |
The types of access strategies available. |
AccessType |
Enum defining deifferent access strategies for accessing entity values. |
ActionQueue |
Responsible for maintaining the queue of actions related to events. |
AdaptedImmutableType<T> |
Optimize a mutable type, if the user promises not to mutable the
instances. |
AfterCompletionAction |
TODO : javadoc |
AfterTransactionCompletionProcess |
Contract representing some process that needs to occur during after transaction completion. |
AggregatedSelectExpression |
Contract for a select expression which aggregates other select expressions together into a single return |
AggregateNode |
Represents an aggregate function i.e. |
AggregateProjection |
Base class for standard aggregation functions. |
Alias |
An alias generator for SQL identifiers |
AliasedProjection |
|
AliasGenerator |
Generates class/table/column aliases during semantic analysis and SQL rendering. |
AliasGenerator |
TODO : javadoc |
AliasToBeanConstructorResultTransformer |
Wraps the tuples in a constructor call. |
AliasToBeanResultTransformer |
Result transformer that allows to transform a result to
a user specified class which will be populated via setter
methods or fields matching the alias names. |
AliasToEntityMapResultTransformer |
ResultTransformer implementation which builds a map for each "row",
made up of each aliased value where the alias is the map key. |
AlternativeLobTypes<S, T extends LobType<S>> |
Provides alternative types for binding LOB values. |
AlternativeLobTypes.BlobTypes<S, T extends LobType<S>> |
Provides alternative types for binding BLOB values. |
AlternativeLobTypes.ClobTypes<S, T extends LobType<S>> |
Provides alternative types for binding CLOB values. |
AnnotatedClassType |
Type of annotation of a class will give its type |
AnnotationBinder |
JSR 175 annotation binder which reads the annotations from classes, applies the
principles of the EJB3 spec and produces the Hibernate configuration-time metamodel
(the classes in the org.hibernate.mapping package) |
AnnotationConfiguration |
This class is deprecated.
All functionality has been moved to Configuration
|
AnnotationConfiguration.ExtendedMappingsImpl |
|
AnnotationException |
Annotation related exception. |
ANSICaseFragment |
An ANSI SQL CASE expression. |
ANSIJoinFragment |
An ANSI-style join |
AnsiTrimEmulationFunction |
A SQLFunction implementation that emulates the ANSI SQL trim function
on dialects which do not support the full definition. |
AnsiTrimFunction |
Defines support for rendering according to ANSI SQL TRIM function specification. |
Any |
Define a ToOne association pointing to several entity types. |
Any |
A Hibernate "any" type (ie. |
AnyMetaDef |
Defines @Any and @manyToAny metadata |
AnyMetaDefs |
Defines @Any and @ManyToAny set of metadata. |
AnyType |
Handles "any" mappings |
AnyType.ObjectTypeCacheEntry |
|
Array |
An array mapping has a primary key consisting of the key columns + index column. |
ArrayBinder |
Bind an Array |
ArrayHelper |
|
ArrayMutabilityPlan<T> |
A mutability plan for arrays. |
ArrayType |
A type for persistent arrays. |
AssertionFailure |
Indicates failure of an assertion: a possible bug in Hibernate. |
Assigned |
assigned
An IdentifierGenerator that returns the current identifier assigned
to an instance. |
AssignmentSpecification |
Encapsulates the information relating to an individual assignment within the
set clause of an HQL update statement. |
Association |
Models the association of a given fetch. |
AssociationType |
A type that represents some kind of association between entities. |
ASTAppender |
Appends child nodes to a parent efficiently. |
ASTIterator |
Depth first iteration of an ANTLR AST. |
ASTParentsFirstIterator |
Depth first iteration of an ANTLR AST. |
ASTPrinter |
Utility for generating pretty "ASCII art" representations of syntax trees. |
ASTQueryTranslatorFactory |
Generates translators which uses the Antlr-based parser to perform
the translation. |
ASTUtil |
Provides utility methods for AST traversal and manipulation. |
ASTUtil.FilterPredicate |
Filters nodes out of a tree. |
ASTUtil.IncludePredicate |
A predicate that uses inclusion, rather than exclusion semantics. |
AutoFlushEvent |
Defines an event class for the auto-flushing of a session. |
AutoFlushEventListener |
Defines the contract for handling of session auto-flush events. |
AuxiliaryDatabaseObject |
Auxiliary database objects (i.e., triggers, stored procedures, etc) defined
in the mappings. |
AvgProjection |
An avg() projection |
AvgWithArgumentCastFunction |
Some databases strictly return the type of the of the aggregation value for AVG which is
problematic in the case of averaging integers because the decimals will be dropped. |
Cache |
Provides an API for querying/managing the second level cache regions. |
Cache |
Add caching strategy to a root entity or a collection |
Cache |
This interface is deprecated.
As of 3.3; see for details.
|
Cache71Dialect |
Caché 2007.1 dialect. |
CacheConcurrencyStrategy |
Cache concurrency strategy |
CacheConcurrencyStrategy |
This interface is deprecated.
As of 3.3; see for details.
|
CacheDataDescription |
Describes attributes regarding the type of data to be cached. |
CacheDataDescriptionImpl |
|
CacheEntry |
A cached instance of a persistent class |
CacheEntryStructure |
|
CacheException |
Something went wrong in the cache
|
CacheJoinFragment |
A Caché dialect join. |
CacheKey |
Allows multiple entity classes / collection roles to be
stored in the same cache region. |
CacheMode |
Controls how the session interacts with the second-level
cache and query cache. |
CacheModeType |
Enumeration for the different interaction modes between the session and
the Level 2 Cache. |
CacheProvider |
This interface is deprecated.
As of 3.3; see for details.
|
CacheSQLStateConverter |
A SQLExceptionConverter implementation specific to Caché SQL,
accounting for its custom integrity constraint violation error codes. |
CacheSynchronization |
A JTA transaction synch used to allow the Session to know about transaction
events. |
CalendarComparator |
|
CalendarDateType |
A type mapping DATE and Calendar |
CalendarDateTypeDescriptor |
Descriptor for java.util.Calendar handling, but just for the date (month, day, year) portion. |
CalendarType |
A type that maps between TIMESTAMP and Calendar |
CalendarTypeDescriptor |
Descriptor for Calendar handling. |
CalendarTypeDescriptor.CalendarMutabilityPlan |
|
CallbackCoordinator |
Manages callbacks from the javax.transaction.Synchronization registered by Hibernate. |
CallbackException |
Should be thrown by persistent objects from Lifecycle
or Interceptor callbacks. |
Cascade |
Apply a cascade strategy on an association
|
Cascade |
Delegate responsible for, in conjunction with the various
actions , implementing cascade processing. |
CascadeEntityJoinWalker |
|
CascadeEntityLoader |
|
CascadeStyle |
A contract for defining the aspects of cascading various persistence actions. |
CascadeStyle.MultipleCascadeStyle |
|
CascadeType |
Cascade types (can override default EJB3 cascades
|
CascadingAction |
A session action that may be cascaded from parent entity to its children |
Case2Node |
Represents a case ... |
CaseFragment |
Abstract SQL case fragment renderer |
CaseNode |
Represents a case ... |
CastFunction |
ANSI-SQL style cast(foo as type) where the type is
a Hibernate type |
CategorizedStatistics |
Statistics for a particular "category" (a named entity,
collection role, second level cache region or query). |
CglibClassTransformer |
This class is deprecated.
Per HHH-5451 support for cglib as a bytecode provider has been deprecated.
|
CGLIBHelper |
|
CGLIBInstrumenter |
Strategy for performing build-time instrumentation of persistent classes in order to enable
field-level interception using CGLIB. |
CGLIBLazyInitializer |
This class is deprecated.
Per HHH-5451 support for cglib as a bytecode provider has been deprecated.
|
CGLIBProxyFactory |
This class is deprecated.
Per HHH-5451 support for cglib as a bytecode provider has been deprecated.
|
ChainedPropertyAccessor |
|
CharacterArrayClobType |
A type that maps between CLOB and Character Character[]
Essentially a MaterializedClobType but represented as a Character[] in Java rather than String. |
CharacterArrayType |
A type that maps between VARCHAR and Character Character[] |
CharacterArrayTypeDescriptor |
TODO : javadoc |
CharacterStream |
Wraps a character stream (reader) to also provide the length (number of characters) which is needed
when binding. |
CharacterStreamImpl |
Implementation of CharacterStream |
CharacterType |
A type that maps between CHAR(1) and Character |
CharacterTypeDescriptor |
Descriptor for Character handling. |
CharArrayType |
A type that maps between VARCHAR and char[] |
CharBooleanType |
This class is deprecated.
Use the AbstractStandardBasicType approach instead
|
CharIndexFunction |
Emulation of locate() on Sybase |
CharTypeDescriptor |
Descriptor for CHAR handling. |
Check |
Arbitrary SQL check constraints which can be defined at the class,
property or collection level |
ClassDescriptor |
Contract describing the information Hibernate needs in terms of instrumenting
a class, either via ant task or dynamic classloader. |
ClassFilter |
Used to determine whether a class should be instrumented. |
ClassicAvgFunction |
Classic AVG sqlfunction that return types as it was done in Hibernate 3.1 |
ClassicCountFunction |
Classic COUNT sqlfunction that return types as it was done in Hibernate 3.1 |
ClassicQueryTranslatorFactory |
Generates translators which uses the older hand-written parser to perform
the translation. |
ClassicSumFunction |
Classic SUM sqlfunction that return types as it was done in Hibernate 3.1 |
ClassMetadata |
Exposes entity class metadata to the application |
ClassPropertyHolder |
|
ClassTransformer |
A persistence provider provides an instance of this interface
to the PersistenceUnitInfo.addTransformer method. |
ClassType |
A type that maps between VARCHAR and Class |
ClassTypeDescriptor |
TODO : javadoc |
ClauseParser |
Parses the Hibernate query into its constituent clauses. |
ClobImplementer |
Marker interface for non-contextually created java.sql.Clob instances.. |
ClobProxy |
Manages aspects of proxying Clob Clobs for non-contextual creation, including proxy creation and
handling proxy invocations. |
ClobType |
A type that maps between CLOB and Clob |
ClobTypeDescriptor |
Descriptor for Clob handling. |
ClobTypeDescriptor |
Descriptor for CLOB handling. |
ClobTypeDescriptor.ClobMutabilityPlan |
|
Cloneable |
An object that is shallow-coneable |
CMTTransaction |
Implements a basic transaction strategy for CMT transactions. |
CMTTransactionFactory |
Factory for CMTTransaction instances. |
CollationSpecification |
Models a collation specification (COLLATE using a specific character-set) within a
SortSpecification . |
Collection |
Mapping for a collection. |
CollectionAccessStrategyAdapter |
Adapter specifically bridging CollectionRegionAccessStrategy to CacheConcurrencyStrategy . |
CollectionAction |
Any action relating to insert/update/delete of a collection |
CollectionAliases |
Type definition of CollectionAliases. |
CollectionBinder |
Base class for binding different types of collections to Hibernate configuration objects. |
CollectionCacheEntry |
|
CollectionElementLoader |
|
CollectionEntry |
We need an entry to tell us all about the current state
of a collection with respect to its persistent state |
CollectionFetchReturn |
Spefically a fetch return that refers to a collection association. |
CollectionFilterImpl |
implementation of the Query interface for collection filters |
CollectionFilterKeyParameterSpecification |
A specialized ParameterSpecification impl for dealing with a collection-key as part of a collection filter
compilation. |
CollectionFunction |
Represents 'elements()' or 'indices()'. |
CollectionHelper |
Various help for handling collections. |
CollectionId |
Describe an identifier column for a bag (ie an idbag)
EXPERIMENTAL: the structure of this annotation might slightly change (generator() mix strategy and generator |
CollectionInitializer |
An interface for collection loaders |
CollectionJoinWalker |
Superclass of walkers for collection initializers |
CollectionKey |
Uniquely identifies a collection instance in a particular session. |
CollectionLoadContext |
Represents state associated with the processing of a given ResultSet
in regards to loading collections. |
CollectionLoader |
Superclass for loaders that initialize collections |
CollectionMetadata |
Exposes collection metadata to the application |
CollectionOfElements |
This @interface is deprecated.
use @ElementCollection |
CollectionPersister |
A strategy for persisting a collection role. |
CollectionProperties |
Provides a map of collection function names to the corresponding property names. |
CollectionPropertyHolder |
|
CollectionPropertyMapping |
|
CollectionPropertyNames |
The names of all the collection properties. |
CollectionRecreateAction |
|
CollectionRegion |
Defines the contract for a cache region which will specifically be used to
store collection data. |
CollectionRegionAccessStrategy |
Contract for managing transactional and concurrent access to cached collection
data. |
CollectionRegionAdapter |
Adapter specifically bridging CollectionRegion to Cache . |
CollectionRemoveAction |
|
CollectionReturn |
Represents a return which names a collection role; it
is used in defining a custom query for loading an entity's
collection in non-fetching scenarios (i.e., loading the collection
itself as the "root" of the result). |
Collections |
Implements book-keeping for the collection persistence by reachability algorithm |
CollectionSecondPass |
Collection second pass |
CollectionStatistics |
Collection related statistics |
CollectionStatisticsImpl |
Collection related statistics |
CollectionSubqueryFactory |
Provides the SQL for collection subqueries. |
CollectionType |
A type that handles Hibernate PersistentCollections (including arrays). |
CollectionUpdateAction |
|
Column |
A column of a relational database table |
ColumnCollectionAliases |
CollectionAliases that uses columnnames instead of generated aliases. |
ColumnEntityAliases |
EntityAliases that chooses the column names over the alias names. |
ColumnHelper |
Provides utility methods for dealing with arrays of SQL column names. |
ColumnMapper |
Contract for mapping a (an assumed) property reference to its columns. |
ColumnMetadata |
JDBC column metadata |
ColumnNameCache |
Cache of column-name -> column-index resolutions |
Columns |
Support an array of columns. |
ColumnTransformer |
Custom SQL expression used to read the value from and write a value to a column. |
ColumnTransformers |
Plural annotation for @ColumnTransformer. |
ComparableComparator |
Delegates to Comparable |
Component |
The mapping for a component, composite element,
composite identifier, etc. |
Component.StandardGenerationContextLocator |
|
Component.ValueGenerationPlan |
|
ComponentJoin |
Models an explicit join terminating at a component value (e.g. |
ComponentJoin.ComponentFromElementType |
|
ComponentMetamodel |
Centralizes metamodel information about a component. |
ComponentPropertyHolder |
Component implementation of property holder |
ComponentTuplizer |
Defines further responsibilities regarding tuplization based on
a mapped components. |
ComponentTuplizerFactory |
A registry allowing users to define the default ComponentTuplizer class to use per EntityMode . |
ComponentType |
Handles "component" mappings |
CompositeCustomType |
Adapts CompositeUserType to the Type interface |
CompositeElementPropertyMapping |
|
CompositeNestedGeneratedValueGenerator |
For composite identifiers, defines a number of "nested" generations that
need to happen to "fill" the identifier property(s). |
CompositeNestedGeneratedValueGenerator.GenerationContextLocator |
Contract for declaring how to locate the context for sub-value injection. |
CompositeNestedGeneratedValueGenerator.GenerationPlan |
Contract for performing the actual sub-value generation, usually injecting it into the
determined context
|
CompositeType |
Contract for value types to hold collections and have cascades, etc. |
CompositeUserType |
A UserType that may be dereferenced in a query. |
ConcurrentCollectionStatisticsImpl |
Collection related statistics |
ConcurrentEntityStatisticsImpl |
Entity related statistics |
ConcurrentQueryStatisticsImpl |
Query statistics (HQL and SQL)
Note that for a cached query, the cache miss is equals to the db count |
ConcurrentSecondLevelCacheStatisticsImpl |
Second level cache statistics of a specific region |
ConcurrentStatisticsImpl |
Implementation of Statistics , as well as StatisticsImplementor , based on the
java.util.concurrent package introduced in Java 5. |
ConditionalParenthesisFunction |
Essentially the same as StandardSQLFunction ,
except that here the parentheses are not included when no arguments are given. |
ConditionFragment |
|
ConfigHelper |
A simple class to centralize logic needed to locate config files on the system. |
Configurable |
The Configurable interface defines the contract for SQLExceptionConverter impls that
want to be configured prior to usage given the currently defined Hibernate properties. |
Configurable |
An IdentifierGenerator that supports "configuration". |
Configuration |
An instance of Configuration allows the application
to specify properties and mapping documents to be used when
creating a SessionFactory. |
Configuration.MappingsImpl |
Internal implementation of the Mappings interface giving access to the Configuration's internal
metadata repository state (classes , tables , etc). |
Configuration.MetadataSourceQueue |
|
Conjunction |
|
ConnectionManager |
Encapsulates JDBC Connection management logic needed by Hibernate. |
ConnectionManager.Callback |
|
ConnectionProvider |
A strategy for obtaining JDBC connections. |
ConnectionProviderFactory |
Instantiates a connection provider given either System properties or
a java.util.Properties instance. |
ConnectionReleaseMode |
Defines the various policies by which Hibernate might release its underlying
JDBC connection. |
ConnectionWrapper |
Interface implemented by JDBC connection wrappers in order to give
access to the underlying wrapped connection. |
Constraint |
A relational constraint. |
ConstraintViolationException |
Implementation of JDBCException indicating that the requested DML operation
resulted in a violation of a defined integrity constraint. |
ConstructorNode |
Represents a constructor (new) in a SELECT. |
ContextualLobCreator |
LobCreator implementation using contextual creation against the JDBC java.sql.Connection class's LOB creation
methods. |
ConvertFunction |
A Caché defintion of a convert function. |
CopyIdentifierComponentSecondPass |
|
CountNode |
Represents a COUNT expression in a select. |
CountProjection |
A count |
CreateKeySecondPass |
|
Criteria |
Criteria is a simplified API for retrieving entities
by composing Criterion objects. |
CriteriaImpl |
Implementation of the Criteria interface |
CriteriaImpl.CriterionEntry |
|
CriteriaImpl.OrderEntry |
|
CriteriaImpl.Subcriteria |
|
CriteriaJoinWalker |
A JoinWalker for Criteria queries. |
CriteriaLoader |
A Loader for Criteria queries. |
CriteriaQuery |
An instance of CriteriaQuery is passed to criterion,
order and projection instances when actually compiling and
executing the query. |
CriteriaQueryTranslator |
|
CriteriaSpecification |
|
Criterion |
An object-oriented representation of a query criterion that may be used
as a restriction in a Criteria query. |
CurrencyType |
A type that maps between VARCHAR and Currency |
CurrencyTypeDescriptor |
TODO : javadoc |
CurrentSessionContext |
Defines the contract for implementations which know how to scope the notion
of a current session . |
CustomCollectionType |
A custom type for mapping user-written classes that implement PersistentCollection |
CustomizableColumns |
|
CustomLoader |
Extension point for loaders which use a SQL result set with "unexpected" column aliases. |
CustomLoader.NonScalarResultColumnProcessor |
|
CustomLoader.ResultRowProcessor |
|
CustomLoader.ScalarResultColumnProcessor |
|
CustomQuery |
Extension point allowing any SQL query with named and positional parameters
to be executed by Hibernate, returning managed entities, collections and
simple scalar values. |
CustomType |
Adapts UserType to the generic Type interface, in order
to isolate user code from changes in the internal Type contracts. |
CustomVersionOneStrategy |
Applies a version 1 (time-based) generation strategy (using ip address rather than mac address) but applies them in a
different layout. |
DatabaseMetadata |
JDBC database metadata |
DatabaseStructure |
Encapsulates definition of the underlying data structure backing a
sequence-style generator. |
DataDirectOracle9Dialect |
|
DataException |
Implementation of JDBCException indicating that evaluation of the
valid SQL statement against the given data resulted in some
illegal operation, mismatched types or incorrect cardinality. |
DataHelper |
A help for dealing with BLOB and CLOB data |
DatasourceConnectionProvider |
A connection provider that uses a DataSource registered with JNDI. |
DateType |
A type that maps between DATE and java.sql.Date |
DateTypeDescriptor |
TODO : javadoc |
DateTypeDescriptor |
Descriptor for DATE handling. |
DateTypeDescriptor.DateMutabilityPlan |
|
DB2390Dialect |
An SQL dialect for DB2/390. |
DB2400Dialect |
An SQL dialect for DB2/400. |
DB2Dialect |
An SQL dialect for DB2. |
DbTimestampType |
dbtimestamp: An extension of TimestampType which
maps to the database's current timestamp, rather than the jvm's
current timestamp. |
DDLFormatterImpl |
Performs formatting of DDL SQL statements. |
DecimalTypeDescriptor |
Descriptor for DECIMAL handling. |
DecodeCaseFragment |
An Oracle-style DECODE function. |
DefaultAutoFlushEventListener |
Defines the default flush event listeners used by hibernate for
flushing session state in response to generated auto-flush events. |
DefaultComponentSafeNamingStrategy |
|
DefaultDeleteEventListener |
Defines the default delete event listener used by hibernate for deleting entities
from the datastore in response to generated delete events. |
DefaultDirtyCheckEventListener |
Defines the default dirty-check event listener used by hibernate for
checking the session for dirtiness in response to generated dirty-check
events. |
DefaultEntityAliases |
EntityAliases which handles the logic of selecting user provided aliases (via return-property),
before using the default aliases. |
DefaultEvictEventListener |
Defines the default evict event listener used by hibernate for evicting entities
in response to generated flush events. |
DefaultFlushEntityEventListener |
An event that occurs for each entity instance at flush time |
DefaultFlushEventListener |
Defines the default flush event listeners used by hibernate for
flushing session state in response to generated flush events. |
DefaultIdentifierGeneratorFactory |
Basic templated support for IdentifierGeneratorFactory implementations. |
DefaultInitializeCollectionEventListener |
|
DefaultLoadEventListener |
Defines the default load event listeners used by hibernate for loading entities
in response to generated load events. |
DefaultLockEventListener |
Defines the default lock event listeners used by hibernate to lock entities
in response to generated lock events. |
DefaultMergeEventListener |
Defines the default copy event listener used by hibernate for copying entities
in response to generated copy events. |
DefaultNamingStrategy |
The default NamingStrategy |
DefaultPersistEventListener |
Defines the default create event listener used by hibernate for creating
transient entities in response to generated create events. |
DefaultPersistOnFlushEventListener |
When persist is used as the cascade action, persistOnFlush should be used |
DefaultPostLoadEventListener |
We do 2 things here: |
DefaultPreLoadEventListener |
Called before injecting property values into a newly
loaded entity instance. |
DefaultRefreshEventListener |
Defines the default refresh event listener used by hibernate for refreshing entities
in response to generated refresh events. |
DefaultReplicateEventListener |
Defines the default replicate event listener used by Hibernate to replicate
entities in response to generated replicate events. |
DefaultSaveEventListener |
An event handler for save() events |
DefaultSaveOrUpdateCopyEventListener |
|
DefaultSaveOrUpdateEventListener |
Defines the default listener used by Hibernate for handling save-update
events. |
DefaultUpdateEventListener |
An event handler for update() events |
DelayedPostInsertIdentifier |
Acts as a stand-in for an entity identifier which is supposed to be
generated on insert (like an IDENTITY column) where the insert needed to
be delayed because we were outside a transaction when the persist
occurred (save currently still performs the insert). |
Delete |
An SQL DELETE statement |
DeleteEvent |
Defines an event class for the deletion of an entity. |
DeleteEventListener |
Defines the contract for handling of deletion events generated from a session. |
DeleteStatement |
Defines a top-level AST node representing an HQL delete statement. |
DenormalizedTable |
|
DependantValue |
A value which is "typed" by reference to some other
value (for example, a foreign key is typed by the
referenced primary key). |
DerbyCaseFragment |
|
DerbyConcatFunction |
A specialized concat() function definition in which:
- we translate to use the concat operator ('||')
- wrap dynamic parameters in CASTs to VARCHAR
This last spec is to deal with a limitation on DB2 and variants (e.g. |
DerbyDialect |
Hibernate Dialect for Cloudscape 10 - aka Derby. |
Destructible |
Contract for listeners which require notification of SessionFactory closing,
presumably to destroy internal state. |
DetachedCriteria |
Some applications need to create criteria queries in "detached
mode", where the Hibernate session is not available. |
DetailedSemanticException |
Thrown when a call to the underlying Hibernate engine fails, indicating
some form of semantic exception (e.g. |
Dialect |
Represents a dialect of SQL implemented by a particular RDBMS. |
DialectFactory |
A factory for generating Dialect instances. |
DialectResolver |
Contract for determining the Dialect to use based on a JDBC Connection. |
DialectResolverSet |
A DialectResolver implementation which coordinates resolution by delegating to its
registered sub-resolvers. |
DirectPropertyAccessor |
Accesses fields directly. |
DirectPropertyAccessor.DirectGetter |
|
DirectPropertyAccessor.DirectSetter |
|
DirtyCheckEvent |
Defines an event class for the dirty-checking of a session. |
DirtyCheckEventListener |
Defines the contract for handling of session dirty-check events. |
DirtyCollectionSearchVisitor |
Do we have a dirty collection here?
1. |
DiscriminatorFormula |
Discriminator formula
To be placed at the root entity. |
DiscriminatorMetadata |
Provides the information needed to properly handle type discrimination
in HQL queries, either by 'something.class' or 'type(something)' references. |
DiscriminatorOptions |
Optional annotation to express Hibernate specific discrimintor properties. |
DiscriminatorType |
TODO : javadoc |
DiscriminatorType<T> |
Additional contract for a Type may be used for a discriminator. |
Disjunction |
|
DisjunctionFragment |
A disjunctive string of conditions |
DisplayableNode |
Implementors will return additional display text, which will be used
by the ASTPrinter to display information (besides the node type and node
text). |
Distinct |
|
DistinctResultTransformer |
Distinctions the result tuples in the final result based on the defined
equality of the tuples. |
DistinctRootEntityResultTransformer |
Much like RootEntityResultTransformer , but we also distinct
the entity in the final result. |
Dom4jAccessor |
Responsible for accessing property values represented as a dom4j Element
or Attribute. |
Dom4jAccessor.AttributeGetter |
For nodes like "@bar" |
Dom4jAccessor.AttributeSetter |
For nodes like "@bar" |
Dom4jAccessor.Dom4jGetter |
Defines the strategy for getting property values out of a dom4j Node. |
Dom4jAccessor.Dom4jSetter |
|
Dom4jAccessor.ElementAttributeGetter |
For nodes like "foo/@bar" |
Dom4jAccessor.ElementAttributeSetter |
For nodes like "foo/@bar" |
Dom4jAccessor.ElementGetter |
For nodes like "foo" |
Dom4jAccessor.ElementSetter |
For nodes like "foo" |
Dom4jAccessor.TextGetter |
For nodes like "." |
Dom4jAccessor.TextSetter |
For nodes like "." |
Dom4jComponentTuplizer |
A ComponentTuplizer specific to the dom4j entity mode. |
Dom4jEntityTuplizer |
An EntityTuplizer specific to the dom4j entity mode. |
Dom4jEntityTuplizer.BasicEntityNameResolver |
|
Dom4jInstantiator |
Performs "instantiation" based on DOM4J elements. |
Dom4jLazyInitializer |
Lazy initializer for "dom4j" entity representations. |
Dom4jProxy |
Proxy for "dom4j" entity representations. |
Dom4jProxyFactory |
Builds proxies for "dom4j" entity representations. |
DotNode |
Represents a reference to a property or alias expression. |
DotNode.IllegalCollectionDereferenceExceptionBuilder |
|
DoubleType |
A type that maps between DOUBLE and Double |
DoubleTypeDescriptor |
Descriptor for Double handling. |
DoubleTypeDescriptor |
Descriptor for DOUBLE handling. |
DriverManagerConnectionProvider |
A connection provider that uses java.sql.DriverManager. |
DTDEntityResolver |
An EntityResolver implementation which attempts to resolve
various systemId URLs to local classpath lookups
- Any systemId URL beginning with http://www.hibernate.org/dtd/ is
searched for as a classpath resource in the classloader which loaded the
Hibernate classes.
|
DuplicateMappingException |
Raised whenever a duplicate for a certain type occurs. |
DynamicFilterParameterSpecification |
A specialized ParameterSpecification impl for dealing with a dynamic filter parameters. |
DynamicMapComponentTuplizer |
A ComponentTuplizer specific to the dynamic-map entity mode. |
DynamicMapEntityTuplizer |
An EntityTuplizer specific to the dynamic-map entity mode. |
DynamicMapEntityTuplizer.BasicEntityNameResolver |
|
DynamicMapInstantiator |
|
ParamDef |
A parameter definition |
Parameter |
Parameter (basically key/value pattern) |
ParameterBinder |
Centralizes the commonality regarding binding of parameter values into
PreparedStatements as this logic is used in many places. |
ParameterBinder.NamedParameterSource |
|
ParameterContainer |
Currently this is needed in order to deal with FromElements which
contain "hidden" JDBC parameters from applying filters. |
ParameterizedType |
Support for parameterizable types. |
ParameterMetadata |
Encapsulates metadata about parameters encountered within a query. |
ParameterNode |
Implementation of ParameterNode. |
ParameterParser |
The single available method parse(String, ParameterParser.Recognizer) is responsible for parsing a
query string and recognizing tokens in relation to parameters (either
named, JPA-style, or ordinal) and providing callbacks about such
recognitions. |
ParameterParser.Recognizer |
|
ParameterSpecification |
Maintains information relating to parameters which need to get bound into a
JDBC PreparedStatement. |
ParameterTranslations |
Defines available information about the parameters encountered during
query translation. |
ParameterTranslationsImpl |
Defines the information available for parameters encountered during
query translation through the antlr-based parser. |
ParameterTranslationsImpl.ParameterInfo |
|
ParamLocationRecognizer |
Implements a parameter parser recognizer specifically for the purpose
of journaling parameter locations. |
ParamLocationRecognizer.NamedParameterDescription |
|
Parent |
Reference the property as a pointer back to the owner (generally the owning entity) |
ParseErrorHandler |
Defines the behavior of an error handler for the HQL parsers. |
Parser |
A parser is a state machine that accepts a string of tokens,
bounded by start() and end() and modifies a QueryTranslator. |
ParserHelper |
|
PassThroughResultTransformer |
??? |
PathExpressionParser |
Parses an expression of the form foo.bar.baz and builds up an expression
involving two less table joins than there are path components. |
PathHelper |
Provides utility methods for paths. |
PathNode |
An AST node with a path property. |
PersistenceContext |
Holds the state of the persistence context, including the
first-level cache, entries, snapshots, proxies, etc. |
PersistentArrayHolder |
A persistent wrapper for an array. |
PersistentBag |
An unordered, unkeyed collection that can contain the same element
multiple times. |
PersistentClass |
Mapping for an entity. |
PersistentClassVisitor |
|
PersistentCollection |
Persistent collections are treated as value objects by Hibernate. |
PersistentElementHolder |
A persistent wrapper for an XML element |
PersistentIdentifierBag |
An IdentifierBag implements "bag" semantics more efficiently than
a regular Bag by adding a synthetic identifier column to the
table. |
PersistentIdentifierGenerator |
An IdentifierGenerator that requires creation of database objects. |
PersistentIndexedElementHolder |
A persistent wrapper for an XML element |
PersistentIndexedElementHolder.IndexedValue |
|
PersistentList |
A persistent wrapper for a java.util.List. |
PersistentListElementHolder |
|
PersistentMap |
A persistent wrapper for a java.util.Map. |
PersistentMapElementHolder |
|
PersistentObjectException |
Thrown when the user passes a persistent instance to a Session
method that expects a transient instance. |
PersistentSet |
A persistent wrapper for a java.util.Set. |
PersistentSortedMap |
A persistent wrapper for a java.util.SortedMap. |
PersistentSortedSet |
A persistent wrapper for a java.util.SortedSet. |
Persister |
Specify a custom persister. |
PersisterClassProvider |
Provides persister classes based on the entity or collection role. |
PersisterFactory |
Factory for EntityPersister and CollectionPersister instances |
PersistEvent |
An event class for persist() |
PersistEventListener |
Defines the contract for handling of create events generated from a session. |
PessimisticForceIncrementLockingStrategy |
A pessimistic locking strategy that increments the version immediately (obtaining an exclusive write lock). |
PessimisticLockException |
Thrown when a pessimistic locking conflict occurs. |
PessimisticReadSelectLockingStrategy |
A pessimistic locking strategy where the locks are obtained through select statements. |
PessimisticReadUpdateLockingStrategy |
A pessimistic locking strategy where the locks are obtained through update statements. |
PessimisticWriteSelectLockingStrategy |
A pessimistic locking strategy where the locks are obtained through select statements. |
PessimisticWriteUpdateLockingStrategy |
A pessimistic locking strategy where the locks are obtained through update statements. |
PkDrivenByDefaultMapsIdSecondPass |
|
PointbaseDialect |
A Dialect for Pointbase. |
PojoComponentTuplizer |
A ComponentTuplizer specific to the pojo entity mode. |
PojoEntityTuplizer |
An EntityTuplizer specific to the pojo entity mode. |
PojoInstantiator |
Defines a POJO-based instantiator for use from the tuplizers. |
PolymorphismType |
Type of available polymorphism for a particular entity |
PositionalParameterSpecification |
Parameter bind specification for an explicit positional (or ordinal) parameter. |
PositionSubstringFunction |
Emulation of locate() on PostgreSQL |
PostCollectionRecreateEvent |
An event that occurs after a collection is recreated |
PostCollectionRecreateEventListener |
Called after recreating a collection |
PostCollectionRemoveEvent |
An event that occurs after a collection is removed |
PostCollectionRemoveEventListener |
Called after removing a collection |
PostCollectionUpdateEvent |
An event that occurs after a collection is updated |
PostCollectionUpdateEventListener |
Called after updating a collection |
PostDeleteEvent |
Occurs after deleting an item from the datastore |
PostDeleteEventListener |
Called after deleting an item from the datastore |
PostgresPlusDialect |
An SQL dialect for Postgres Plus |
PostgreSQLDialect |
An SQL dialect for Postgres
For discussion of BLOB support in Postgres, as of 8.4, have a peek at
http://jdbc.postgresql.org/documentation/84/binary-data.html. |
PostgresUUIDType |
Specialized type mapping for UUID and the Postgres UUID data type (which is mapped as OTHER in its
JDBC driver). |
PostgresUUIDType.PostgresUUIDSqlTypeDescriptor |
|
PostInsertEvent |
Occurs after inserting an item in the datastore |
PostInsertEventListener |
Called after insterting an item in the datastore |
PostInsertIdentifierGenerator |
|
PostInsertIdentityPersister |
A persister that may have an identity assigned by execution of
a SQL INSERT. |
PostLoadEvent |
Occurs after an an entity instance is fully loaded. |
PostLoadEventListener |
Occurs after an an entity instance is fully loaded. |
PostUpdateEvent |
Occurs after the datastore is updated |
PostUpdateEventListener |
Called after updating the datastore |
PreCollectionRecreateEvent |
An event that occurs before a collection is recreated |
PreCollectionRecreateEventListener |
Called before recreating a collection |
PreCollectionRemoveEvent |
An event that occurs before a collection is removed |
PreCollectionRemoveEventListener |
Called before removing a collection |
PreCollectionUpdateEvent |
An event that occurs before a collection is updated |
PreCollectionUpdateEventListener |
Called before updating a collection |
PreDeleteEvent |
Represents a pre-delete event, which occurs just prior to
performing the deletion of an entity from the database. |
PreDeleteEventListener |
Called before deleting an item from the datastore |
PreInsertEvent |
Represents a pre-insert event, which occurs just prior to
performing the insert of an entity into the database. |
PreInsertEventListener |
Called before inserting an item in the datastore |
PreLoadEvent |
Called before injecting property values into a newly
loaded entity instance. |
PreLoadEventListener |
Called before injecting property values into a newly
loaded entity instance. |
PreprocessingParser |
|
PreUpdateEvent |
Represents a pre-update event, which occurs just prior to
performing the update of an entity in the database. |
PreUpdateEventListener |
Called before updating the datastore |
PrimaryKey |
A primary key constraint |
PrimitiveArray |
A primitive array has a primary key consisting of the key columns + index column. |
PrimitiveArrayBinder |
|
PrimitiveByteArrayBlobType |
This class is deprecated.
replaced by MaterializedBlobType
|
PrimitiveByteArrayTypeDescriptor |
Descriptor for byte[] handling. |
PrimitiveCharacterArrayClobType |
Map a char[] to a Clob |
PrimitiveCharacterArrayTypeDescriptor |
TODO : javadoc |
PrimitiveType<T> |
Additional contract for primitive / primitive wrapper types. |
Printer |
Renders entities to a nicely readable string. |
ProgressDialect |
An SQL dialect compatible with Progress 9.1C
Connection Parameters required:
- hibernate.dialect org.hibernate.sql.ProgressDialect
- hibernate.driver com.progress.sql.jdbc.JdbcProgressDriver
- hibernate.url jdbc:JdbcProgress:T:host:port:dbname;WorkArounds=536870912
- hibernate.username username
- hibernate.password password
The WorkArounds parameter in the URL is required to avoid an error
in the Progress 9.1C JDBC driver related to PreparedStatements. |
Projection |
An object-oriented representation of a query result set projection in a Criteria query. |
ProjectionList |
|
Projections |
The criterion package may be used by applications as a framework for building
new kinds of Projection. |
PropertiesHelper |
Collection of helper methods for dealing with java.util.Properties
objects. |
Property |
A factory for property-specific criterion and projection instances |
Property |
Represents a property as part of an entity or a component. |
Property |
Defines the basic contract of a Property within the runtime metamodel. |
PropertyAccessException |
A problem occurred accessing a property of an instance of a
persistent class by reflection, or via CGLIB. |
PropertyAccessor |
Abstracts the notion of a "property". |
PropertyAccessorFactory |
A factory for building/retrieving PropertyAccessor instances. |
PropertyBinder |
|
PropertyData |
|
PropertyExpression |
superclass for comparisons between two properties (with SQL binary operators) |
PropertyFactory |
Responsible for generation of runtime metamodel Property representations. |
PropertyGeneration |
Indicates whether given properties are generated by the database and, if
so, at what time(s) they are generated. |
PropertyHolder |
Property holder abstract property containers from their direct implementation |
PropertyHolderBuilder |
This factory is here ot build a PropertyHolder and prevent .mapping interface adding |
PropertyInferredData |
Retrieve all inferred data from an annnoted element |
PropertyMapping |
Abstraction of all mappings that define properties:
entities, collection elements. |
PropertyNotFoundException |
Indicates that an expected getter or setter method could not be
found on a class. |
PropertyPath |
TODO : javadoc |
PropertyPreloadedData |
|
PropertyProjection |
A property value, or grouped property value |
PropertySubqueryExpression |
A comparison between a property value in the outer query and the
result of a subquery |
PropertyValueException |
Thrown when the (illegal) value of a property can not be persisted. |
Proxy |
Lazy and proxy configuration of a particular class |
ProxyFactory |
Contract for run-time, proxy-based lazy initialization proxies. |
ProxyFactoryFactory |
An interface for factories of proxy factory instances. |
ProxyFactoryFactoryImpl |
This class is deprecated.
Per HHH-5451 support for cglib as a bytecode provider has been deprecated.
|
ProxyFactoryFactoryImpl |
A factory for Javassist-based ProxyFactory instances. |
ProxyFactoryFactoryImpl.BasicProxyFactoryImpl |
|
ProxyVisitor |
Reassociates uninitialized proxies with the session |
SAPDBDialect |
An SQL dialect compatible with SAP DB. |
SaveOrUpdateEvent |
An event class for saveOrUpdate() |
SaveOrUpdateEventListener |
Defines the contract for handling of update events generated from a session. |
ScalarReturn |
Represent a scalar (aka simple value) return within a query result. |
SchemaExport |
Commandline tool to export table schema to the database. |
SchemaExportTask |
An Ant task for SchemaExport. |
SchemaUpdate |
A commandline tool to update a database schema. |
SchemaUpdateTask |
An Ant task for SchemaUpdate. |
SchemaValidator |
A commandline tool to update a database schema. |
SchemaValidatorTask |
An Ant task for SchemaUpdate. |
ScrollableResults |
A result iterator that allows moving around within the results
by arbitrary increments. |
ScrollableResultsImpl |
Implementation of the ScrollableResults interface |
ScrollMode |
Specifies the type of JDBC scrollable result set to use
underneath a ScrollableResults |
SecondaryTableSecondPass |
|
SecondLevelCacheStatistics |
Second level cache statistics of a specific region |
SecondLevelCacheStatisticsImpl |
Second level cache statistics of a specific region |
SecondPass |
Second pass operation |
Select |
A simple SQL SELECT statement |
Selectable |
|
SelectClause |
Represents the list of expressions in a SELECT clause. |
SelectExpression |
Represents an element of a projection list, i.e. |
SelectExpression |
TODO : javadoc |
SelectExpressionImpl |
A select expression that was generated by a FROM element. |
SelectExpressionList |
Common behavior - a node that contains a list of select expressions. |
SelectFragment |
A fragment of an SQL SELECT clause |
SelectGenerator |
A generator that selects the just inserted row to determine the identifier
value assigned by the database. |
SelectGenerator.SelectGeneratorDelegate |
The delegate for the select generation strategy. |
SelectLockingStrategy |
A locking strategy where the locks are obtained through select statements. |
SelectParser |
Parsers the select clause of a Hibernate query. |
SelectPathExpressionParser |
|
SequenceGenerator |
sequence
Generates long values using an oracle-style sequence. |
SequenceHiLoGenerator |
seqhilo
An IdentifierGenerator that combines a hi/lo algorithm with an underlying
oracle-style sequence that generates hi values. |
SequenceIdentityGenerator |
A generator which combines sequence generation with immediate retrieval
through JDBC3 getGeneratedKeys . |
SequenceIdentityGenerator.Delegate |
|
SequenceIdentityGenerator.NoCommentsInsert |
|
SequenceStructure |
Describes a sequence. |
SequenceStyleGenerator |
Generates identifier values based on an sequence-style database structure. |
SerializableBlobProxy |
Manages aspects of proxying Blob Blobs to add serializability. |
SerializableClobProxy |
Manages aspects of proxying Clob Clobs to add serializability. |
SerializableNClobProxy |
Manages aspects of proxying java.sql.NClobs to add serializability. |
SerializableProxy |
This class is deprecated.
Per HHH-5451 support for cglib as a bytecode provider has been deprecated.
|
SerializableProxy |
Serializable placeholder for Javassist proxies
|
SerializableToBlobType |
|
SerializableType<T extends Serializable> |
A type that maps between a VARBINARY and Serializable classes. |
SerializableTypeDescriptor<T extends Serializable> |
TODO : javadoc |
SerializableTypeDescriptor.SerializableMutabilityPlan<S extends Serializable> |
|
SerializationException |
Thrown when a property cannot be serializaed/deserialized |
SerializationHelper |
Assists with the serialization process and performs additional functionality based
on serialization. |
Session |
The main runtime interface between a Java application and Hibernate. |
Session |
An extension of the Session API, including all
deprecated methods from Hibernate2. |
Session.LockRequest |
Contains locking details (LockMode, Timeout and Scope). |
SessionException |
Thrown when the user calls a method of a Session that is in an
inappropropriate state for the given call (for example, the the session
is closed or disconnected). |
SessionFactory |
The main contract here is the creation of Session instances. |
SessionFactoryAwareNode |
Interface for nodes which require access to the SessionFactory |
SessionFactoryHelper |
Helper for performing common and/or complex operations with the
SessionFactoryImplementor during translation of an HQL query. |
SessionFactoryImpl |
Concrete implementation of the SessionFactory interface. |
SessionFactoryImplementor |
Defines the internal contract between the SessionFactory and other parts of
Hibernate such as implementors of Type. |
SessionFactoryObjectFactory |
Resolves SessionFactory instances during JNDI look-ups as well as during deserialization
|
SessionFactoryObserver |
Allows reaction to basic SessionFactory occurrences. |
SessionFactoryStub |
A flyweight for SessionFactory. |
SessionImpl |
Concrete implementation of a Session, and also the central, organizing component
of Hibernate's internal implementation. |
SessionImplementor |
Defines the internal contract between the Session and other parts of
Hibernate such as implementors of Type or EntityPersister. |
SessionStatistics |
Information about the first-level (session) cache
for a particular session instance |
SessionStatisticsImpl |
|
Set |
A set with no nullable element columns. |
SetBinder |
Bind a set. |
SetSimpleValueTypeSecondPass |
|
Setter |
Sets values to a particular property. |
Settings |
Settings that affect the behaviour of Hibernate at runtime. |
SettingsFactory |
Reads configuration properties and builds a Settings instance. |
SetType |
|
ShortType |
A type that maps between SMALLINT and Short |
ShortTypeDescriptor |
Descriptor for Short handling. |
SimpleAuxiliaryDatabaseObject |
A simple implementation of AbstractAuxiliaryDatabaseObject in which the CREATE and DROP strings are
provided up front. |
SimpleExpression |
superclass for "simple" comparisons (with SQL binary operators) |
SimpleMRUCache |
Cache following a "Most Recently Used" (MRU) algorithm for maintaining a
bounded in-memory size; the "Least Recently Used" (LRU) entry is the first
available for removal from the cache. |
SimpleProjection |
A single-column projection that may be aliased |
SimpleSelect |
An SQL SELECT statement with no table joins |
SimpleSubqueryExpression |
A comparison between a constant value and the the result of a subquery |
SimpleValue |
Any value that maps to columns. |
SimpleValueBinder |
|
SingleColumnType<T> |
Provide convenient methods for binding and extracting values for use with BasicType . |
SingleTableEntityPersister |
The default implementation of the EntityPersister interface. |
SingleTableSubclass |
|
SingletonIterator |
|
SizeExpression |
|
SmallIntTypeDescriptor |
Descriptor for SMALLINT handling. |
SoftLimitMRUCache |
Cache following a "Most Recently Used" (MRU) algorithm for maintaining a
bounded in-memory size; the "Least Recently Used" (LRU) entry is the first
available for removal from the cache. |
SoftLock |
Moved up from inner definition on the now deprecated
CacheConcurrencyStrategy . |
Sort |
Collection sort
(Java level sorting) |
SortedMapType |
|
SortedSetType |
|
SortKey |
Models the container node for the sort key, which is the term given by the ANSI SQL specification to the
expression upon which to sort for each SortSpecification |
SortSpecification |
Models each sorting exprersion. |
SortType |
Sort strategies |
Source |
Optional annotation in conjunction with javax.persistence.Version and timestamp version properties. |
SourceType |
Where should Hibernate retrieve the value from? From the database, or from the current JVM? |
SpecialOneToOneType |
A one-to-one association that maps to specific formula(s)
instead of the primary key column of the owning entity. |
SqlASTFactory |
Custom AST factory the intermediate tree that causes ANTLR to create specialized
AST nodes, given the AST node type (from HqlSqlTokenTypes). |
SQLCriterion |
A SQL fragment. |
SQLCustomQuery |
Implements Hibernate's built-in support for native SQL queries. |
SQLDelete |
SqlDelete Annotation for overwriting Hibernate default DELETE method |
SQLDeleteAll |
SqlDelete Annotation for overwriting Hibernate default DELETE ALL method |
SQLExceptionConverter |
Defines a contract for implementations that know how to convert a SQLException
into Hibernate's JDBCException hierarchy. |
SQLExceptionConverterFactory |
A factory for building SQLExceptionConverter instances. |
SqlFragment |
Represents an SQL fragment in the AST. |
SQLFunction |
Provides 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. |
SQLFunctionRegistry |
|
SQLFunctionTemplate |
Represents HQL functions that can have different representations in different SQL dialects. |
SqlGenerator |
Generates SQL by overriding callback methods in the base class, which does
the actual SQL AST walking. |
SQLGrammarException |
Implementation of JDBCException indicating that the SQL sent to the database
server was invalid (syntax error, invalid object references, etc). |
SQLInsert |
SqlInsert Annotation for overwriting Hibernate default INSERT INTO method |
SQLLoadable |
A class persister that supports queries expressed in the
platform native SQL dialect |
SQLLoadableCollection |
|
SqlNode |
A base AST node for the intermediate tree. |
SQLProjection |
A SQL fragment. |
SQLQuery |
Represents a "native sql" query and allows the user to define certain aspects about its execution, such as: |
SQLQuery.FetchReturn |
Allows access to further control how join fetch returns are mapped back from result sets
|
SQLQuery.ReturnProperty |
Allows access to further control how properties within a root or join fetch are mapped back from the result set. |
SQLQuery.RootReturn |
Allows access to further control how root returns are mapped back from result sets
|
SQLQueryImpl |
Implementation of the SQLQuery contract. |
SQLQueryParser |
|
SQLQueryParser.ParameterSubstitutionRecognizer |
|
SQLQueryResultMappingBuilder |
Allows programmatic access from SQLQuery to define how to map SQL java.sql.ResultSet results
back to in-memory objects, both entities as well as scalars. |
SQLQueryResultMappingBuilder.ReturnsHolder |
|
SQLQueryResultMappingBuilder.ScalarReturn |
|
SQLQueryReturnProcessor |
Responsible for processing the series of returns
defined by a NativeSQLQuerySpecification and
breaking them down into a series of returns for use within the
CustomLoader . |
SQLServer2005Dialect |
A dialect for Microsoft SQL 2005. |
SQLServer2008Dialect |
A dialect for Microsoft SQL Server 2008 with JDBC Driver 3.0 and above |
SQLServerDialect |
A dialect for Microsoft SQL Server 2000 |
SQLStateConverter |
A SQLExceptionConverter implementation which performs converion based on
the underlying SQLState. |
SQLStatementLogger |
Centralize logging handling for SQL statements. |
SqlTypeDescriptor |
Descriptor for the SQL/JDBC side of a value mapping. |
SQLUpdate |
SqlUpdate Annotation for overwriting Hibernate default UPDATE method |
StaleObjectStateException |
A StaleStateException that carries information
about a particular entity instance that was the source
of the failure. |
StaleStateException |
Thrown when a version number or timestamp check failed, indicating that the
Session contained stale data (when using long transactions
with versioning). |
StandardAnsiSqlAggregationFunctions |
TODO : javadoc |
StandardAnsiSqlAggregationFunctions.AvgFunction |
Definition of a standard ANSI SQL compliant AVG function
|
StandardAnsiSqlAggregationFunctions.CountFunction |
Definition of a standard ANSI SQL compliant COUNT function
|
StandardAnsiSqlAggregationFunctions.MaxFunction |
|
StandardAnsiSqlAggregationFunctions.MinFunction |
|
StandardAnsiSqlAggregationFunctions.SumFunction |
|
StandardBasicTypes |
Centralizes access to the standard set of basic types . |
StandardDialectResolver |
The standard Hibernate resolver. |
StandardJDBCEscapeFunction |
Analogous to StandardSQLFunction
except that standard JDBC escape sequences (i.e. |
StandardProperty |
Represents a basic property within the Hibernate runtime-metamodel. |
StandardQueryCache |
The standard implementation of the Hibernate QueryCache interface. |
StandardQueryCacheFactory |
Standard Hibernate implementation of the QueryCacheFactory interface. |
StandardRandomStrategy |
Implements a "random" UUID generation strategy as defined by the randomUUID() method. |
StandardSQLFunction |
Provides a standard implementation that supports the majority of the HQL
functions that are translated to SQL. |
StatefulPersistenceContext |
A PersistenceContext represents the state of persistent "stuff" which
Hibernate is tracking. |
StatelessSession |
A command-oriented API for performing bulk operations against a database. |
StatelessSessionImpl |
|
Statement |
Common interface modeling the different HQL statements (i.e., INSERT, UPDATE, DELETE, SELECT). |
StatementExecutor |
Encapsulates the strategy required to execute various types of update, delete,
and insert statements issued through HQL. |
Statistics |
Statistics for a particular SessionFactory. |
StatisticsImpl |
This class is deprecated.
Use ConcurrentStatisticsImpl instead
|
StatisticsImplementor |
Statistics SPI for the Hibernate core. |
StatisticsService |
JMX service for Hibernate statistics
Register this MBean in your JMX server for a specific session factory
//build the ObjectName you want
Hashtable tb = new Hashtable();
tb.put("type", "statistics");
tb.put("sessionFactory", "myFinancialApp");
ObjectName on = new ObjectName("hibernate", tb);
StatisticsService stats = new StatisticsService();
stats.setSessionFactory(sessionFactory);
server.registerMBean(stats, on);
And call the MBean the way you want
Register this MBean in your JMX server with no specific session factory
//build the ObjectName you want
Hashtable tb = new Hashtable();
tb.put("type", "statistics");
tb.put("sessionFactory", "myFinancialApp");
ObjectName on = new ObjectName("hibernate", tb);
StatisticsService stats = new StatisticsService();
server.registerMBean(stats, on);
And call the MBean by providing the SessionFactoryJNDIName first. |
StatisticsServiceMBean |
MBean exposing Session Factory statistics |
Status |
Represents the status of an entity with respect to
this session. |
StreamUtils |
Stream copying utilities |
StringClobType |
This class is deprecated.
replaced by MaterializedClobType
|
StringHelper |
|
StringRepresentableType<T> |
Additional, optional contract for types capable of rendering and consuming their values to/from strings. |
StringType |
A type that maps between VARCHAR and String |
StringTypeDescriptor |
Descriptor for String handling. |
StructuredCacheEntry |
|
StructuredCollectionCacheEntry |
|
StructuredMapCacheEntry |
|
Subclass |
A sublass in a table-per-class-hierarchy mapping |
Subqueries |
Factory class for criterion instances that represent expressions
involving subqueries. |
SubqueryExpression |
|
Subselect |
Map an immutable and read-only entity to a given SQL subselect expression: |
SubselectCollectionLoader |
Implements subselect fetching for a collection |
SubselectFetch |
|
SubselectOneToManyLoader |
Implements subselect fetching for a one to many association |
SunONETransactionManagerLookup |
TransactionManagerLookup strategy for Sun ONE Application Server 7 and above |
Sybase11Dialect |
A SQL dialect suitable for use with Sybase 11.9.2 (specifically: avoids ANSI JOIN syntax) |
Sybase11JoinFragment |
An old Sybase-style join (before Sybase supported the ANSI style "inner join" etc syntax)
This is needed for Sybase 11.9.2 and earlier, using the HQL 2.* syntax with Collections. |
SybaseAnywhereDialect |
SQL Dialect for Sybase Anywhere
extending Sybase (Enterprise) Dialect
(Tested on ASA 8.x) |
SybaseASE15Dialect |
An SQL dialect targeting Sybase Adaptive Server Enterprise (ASE) 15 and higher. |
SybaseDialect |
This class is deprecated.
use AbstractTransactSQLDialect, SybaseASE15Dialect or SQLServerDialect
instead depending on need. |
SynchronizationRegistry |
Manages a registry of Synchronization Synchronizations. |
Synchronize |
Ensures that auto-flush happens correctly and that queries against the derived
entity do not return stale data. |
SyntheticAndFactory |
Creates synthetic and nodes based on the where fragment part of a JoinSequence. |
SyntheticProperty |
Models a property which does not actually exist in the model. |
Table |
Complementary information to a table either primary or secondary |
Table |
A relational table |
TableBinder |
Table related operations |
TableGenerator |
An IdentifierGenerator that uses a database
table to store the last generated value. |
TableGenerator |
An enhanced version of table-based id generation. |
TableHiLoGenerator |
hilo
An IdentifierGenerator that returns a Long, constructed using
a hi/lo algorithm. |
TableMetadata |
JDBC table metadata |
TableOwner |
Interface allowing to differenciate SubClasses
from Classes, JoinedSubClasses and UnionSubClasses
The first one has not its own table while the others have |
Tables |
Plural of Table |
TableStructure |
Describes a table used to mimic sequence behavior |
Target |
Define an explicit target,a voiding reflection and generics resolving |
Template |
Parses SQL fragments specified in mapping documents |
Template.NoOpColumnMapper |
|
TemplatedViolatedConstraintNameExtracter |
Knows how to extract a violated constraint name from an error message based on the
fact that the constraint name is templated within the message. |
TemplateRenderer |
Delegate for handling function "templates". |
TeradataDialect |
A dialect for the Teradata database created by MCR as part of the
dialect certification process. |
TextType |
A type that maps between LONGVARCHAR and String |
ThreadLocalSessionContext |
A CurrentSessionContext impl which scopes the notion of current
session by the current thread of execution. |
ThreadLocalSessionContext.CleanupSynch |
JTA transaction synch used for cleanup of the internal session map. |
Timestamper |
Generates increasing identifiers (in a single VM only). |
TimestampsRegion |
Defines the contract for a cache region which will specifically be used to
store entity "update timestamps". |
TimestampsRegionAdapter |
Adapter specifically briding TimestampsRegion to Cache . |
TimestampType |
A type that maps between TIMESTAMP and java.sql.Timestamp |
TimestampTypeDescriptor |
Descriptor for TIMESTAMP handling. |
TimesTenDialect |
A SQL dialect for TimesTen 5.1. |
TimeType |
A type that maps between TIME and Time |
TimeTypeDescriptor |
Descriptor for TIME handling. |
TimeZoneType |
A type mapping VARCHAR and TimeZone |
TimeZoneTypeDescriptor |
Descriptor for TimeZone handling. |
TimeZoneTypeDescriptor.TimeZoneComparator |
|
TinyIntTypeDescriptor |
Descriptor for TINYINT handling. |
ToListResultTransformer |
Tranforms each result row from a tuple into a List, such that what
you end up with is a List of List Lists. |
TooManyRowsAffectedException |
Indicates that more rows were affected then we were expecting to be. |
ToOne |
A simple-point association (ie. |
ToOneBinder |
Work in progress
The goal of this class is to aggregate all operations
related to ToOne binding operations |
ToOneFkSecondPass |
Enable a proper set of the FK columns in respect with the id column order
Allow the correct implementation of the default EJB3 values which needs both
sides of the association to be resolved |
Transaction |
Allows the application to define units of work, while
maintaining abstraction from the underlying transaction
implementation (eg. |
TransactionalCache |
Support for fully transactional cache implementations like
JBoss TreeCache. |
TransactionalDataRegion |
Defines contract for regions which hold transactionally-managed data. |
TransactionAwareCache |
Marker interface for identifying cache impls which are aware of
JTA transactions |
TransactionException |
Indicates that a transaction could not be begun, committed
or rolled back. |
TransactionFactory |
Contract for generating Hibernate Transaction instances. |
TransactionFactory.Context |
Callback mechanism; a context is always a Session
in the Hibernate usage. |
TransactionFactoryFactory |
Helper for creating TransactionFactory instances. |
TransactionHelper |
Allows work to be done outside the current transaction, by suspending it,
and performing work in a new transaction |
TransactionManagerLookup |
Contract for locating the JTA TransactionManager on given platform. |
TransactionManagerLookupFactory |
Helper for generating TransactionManagerLookup instances. |
Transformers |
|
TransformingClassLoader |
|
TransientObjectException |
Thrown when the user passes a transient instance to a Session
method that expects a persistent instance. |
TranslationContext |
Contract for contextual information required to perform translation. |
TrimFunctionTemplate |
Defines the basic template support for TRIM functions |
TrimFunctionTemplate.Options |
|
TrimFunctionTemplate.Specification |
|
TrueFalseType |
A type that maps between CHAR(1) and Boolean (using 'T' and 'F') |
Tuplizer |
Define a tuplizer for an entity or a component |
Tuplizer |
A 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). |
Tuplizers |
Define a set of tuplizer for an entity or a component |
TwoPhaseLoad |
Functionality relating to Hibernate's two-phase loading process,
that may be reused by persisters that do not use the Loader
framework |
Type |
hibernate type |
Type |
Defines a mapping between a Java type and one or more JDBC java.sql.Types types, as well
as describing the in-memory semantics of the given java type (how do we check it for 'dirtiness', how do
we copy values, etc). |
TypeDef |
Type definition |
TypeDef |
Placeholder for typedef information
|
TypeDefs |
Type definition array |
TypeDiscriminatorMetadata |
Essentially a wrapper around a DiscriminatorMetadata
and the proper sql alias to use. |
TypedValue |
An ordered pair of a value and its Hibernate type. |
TypeFactory |
Used internally to build instances of Type , specifically it builds instances of
Used internally to obtain instances of Type. |
TypeFactory.TypeScope |
|
TypeHelper |
Provides access to the various Type instances associated with the SessionFactory . |
TypeHelper |
Collection of convenience methods relating to operations across arrays of types... |
TypeLocatorImpl |
Implementation of TypeHelper |
TypeMismatchException |
Used when a user provided type does not match the expected one |
TypeNames |
This class maps a type to names. |
TypeResolver |
Acts as the contract for getting types and as the mediator between BasicTypeRegistry and TypeFactory . |