所有类 接口概要 类概要 枚举概要 异常错误概要 注释类型概要
| 类 |
说明 |
| AbsFunction<N extends Number> |
Models the ANSI SQL ABS function.
|
| 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.
|
| AbstractAnyReference |
|
| AbstractArchiveDescriptor |
Base support for ArchiveDescriptor implementors.
|
| AbstractArchiveDescriptorFactory |
|
| AbstractAttribute<D,J> |
Models the commonality of the JPA Attribute hierarchy.
|
| AbstractAttribute |
|
| AbstractAttributeKey |
|
| AbstractAuxiliaryDatabaseObject |
|
| AbstractBatchImpl |
Convenience base class for implementers of the Batch interface.
|
| AbstractBatchingCollectionInitializerBuilder |
Base class for LoadPlan-based BatchingCollectionInitializerBuilder implementations.
|
| AbstractBatchingEntityLoaderBuilder |
Base class for LoadPlan-based BatchingEntityLoaderBuilder implementations.
|
| AbstractBinder |
|
| AbstractCacheableDataStatistics |
|
| AbstractCachedDomainDataAccess |
|
| AbstractCacheTransactionSynchronization |
|
| AbstractCdiBeanContainer |
|
| AbstractCollectionDataAccess |
|
| AbstractCollectionEvent |
Defines a base class for events involving collections.
|
| AbstractCollectionLoadQueryDetails |
Handles interpreting a LoadPlan (for loading of a collection) by:
generating the SQL query to perform
creating the readers needed to read the results from the SQL's ResultSet
|
| AbstractCollectionPersister |
Base implementation of the QueryableCollection interface.
|
| AbstractCollectionReference |
|
| AbstractComponentTuplizer |
Support for tuplizers relating to components.
|
| AbstractCompositeEntityIdentifierDescription |
|
| AbstractCompositeFetch |
|
| AbstractCompositeReference |
|
| AbstractCompositionAttribute |
A base class for a composite, non-identifier attribute.
|
| AbstractConverterDescriptor |
|
| AbstractCteValuesListBulkIdHandler |
Defines how identifier values are selected from the updatable/deletable tables.
|
| AbstractCurrentSessionContext |
|
| AbstractDataSourceBasedMultiTenantConnectionProviderImpl |
|
| AbstractDelegatingMetadata |
|
| AbstractDelegatingMetadataBuilderImplementor<T extends MetadataBuilderImplementor> |
|
| AbstractDelegatingMetadataBuildingOptions |
|
| AbstractDelegatingSessionBuilder<T extends SessionBuilder> |
Base class for SessionBuilder implementations that wish to implement only parts of that contract themselves
while forwarding other method invocations to a delegate instance.
|
| AbstractDelegatingSessionBuilderImplementor<T extends SessionBuilderImplementor> |
Base class for SessionBuilderImplementor implementations that wish to implement only parts of that contract
themselves while forwarding other method invocations to a delegate instance.
|
| AbstractDelegatingSessionFactoryBuilder<T extends SessionFactoryBuilder> |
Convenience base class for custom implementors of SessionFactoryBuilder, using delegation
|
| AbstractDelegatingSessionFactoryBuilderImplementor<T extends SessionFactoryBuilderImplementor> |
|
| AbstractDelegatingSessionFactoryOptions |
Convenience base class for custom implementors of SessionFactoryOptions, using delegation
|
| AbstractDelegatingSharedSessionBuilder<T extends SharedSessionBuilder> |
Base class for SharedSessionBuilder implementations that wish to implement only parts of that contract
themselves while forwarding other method invocations to a delegate instance.
|
| AbstractDomainDataCachingConfig |
|
| AbstractDomainDataRegion |
|
| AbstractDomainDataRegion.Destructible |
Optional interface caching implementors can implement in their
CachedDomainDataAccess impls to automatically have them destroyed
when this region is destroyed
|
| AbstractEmptinessExpression |
Base expression implementation for (not) emptiness checking of collection properties
|
| AbstractEntityBasedAttribute |
|
| AbstractEntityDataAccess |
|
| AbstractEntityEntry |
A base implementation of EntityEntry
|
| AbstractEntityEntry.BooleanState |
Represents a boolean flag stored within a number value, using one bit at a specified offset.
|
| AbstractEntityEntry.EnumState<E extends Enum<E>> |
Represents an enum value stored within a number value, using four bits starting at a specified offset.
|
| AbstractEntityGraphVisitationStrategy |
Abstract strategy of building loadplan based on entity graph.
|
| AbstractEntityInsertAction |
A base class for entity insert actions.
|
| 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.CacheEntryHelper |
Consolidated these onto a single helper because the 2 pieces work in tandem.
|
| AbstractEntityPersister.InclusionChecker |
|
| AbstractEntityReference |
|
| AbstractEntitySourceImpl |
|
| AbstractEntityTuplizer |
Support for tuplizers relating to entities.
|
| AbstractEvent |
Defines a base class for Session generated events.
|
| AbstractExpandingFetchSource |
|
| AbstractExpandingSourceQuerySpace |
|
| AbstractExplicitParameterSpecification |
Convenience base class for explicitly defined query parameters.
|
| AbstractFieldSerialForm |
Abstract serialization replacement for field based Getter and Setter impls.
|
| AbstractFlushingEventListener |
A convenience base class for listeners whose functionality results in flushing.
|
| AbstractFromImpl<Z,X> |
Convenience base class for various From implementations.
|
| AbstractFromImpl.JoinScope<X> |
Helper contract used to define who/what keeps track of joins and fetches made from this FROM.
|
| AbstractGraph<J> |
|
| AbstractGraphNode<J> |
|
| AbstractHANADialect |
An abstract base class for SAP HANA dialects.
|
| AbstractHANADialect.HANABlobTypeDescriptor |
|
| AbstractHbmSourceNode |
Base class for any and all source objects coming from hbm.xml parsing.
|
| AbstractIdentifiableType<J> |
Defines commonality for the JPA IdentifiableType types.
|
| AbstractIdsBulkIdHandler |
Base class for all strategies that select the ids to be updated/deleted prior to executing the update/delete operation.
|
| AbstractInlineIdsBulkIdHandler |
Base class for all bulk-id strategy handlers that inline the identifiers of the updatable/deletable rows.
|
| AbstractInlineIdsDeleteHandlerImpl |
Inline bulk-id delete handler that selects the identifiers of the rows to be updated.
|
| AbstractInlineIdsUpdateHandlerImpl |
Inline bulk-id delete handler that selects the identifiers of the rows to be deleted.
|
| AbstractInterceptor |
|
| AbstractJaccSecurableEventListener |
Base class for JACC-securable event listeners
|
| AbstractJoinImpl<Z,X> |
Convenience base class for various Join implementations.
|
| AbstractJtaPlatform |
|
| AbstractLazyInitializer |
Convenience base class for lazy initialization handlers.
|
| AbstractLazyLoadInterceptor |
|
| AbstractLimitHandler |
|
| AbstractLoadPlanBasedCollectionInitializer |
|
| AbstractLoadPlanBasedEntityLoader |
A UniqueEntityLoader implementation based on using LoadPlans
|
| AbstractLoadPlanBasedLoader |
A superclass for loader implementations based on using LoadPlans.
|
| AbstractLoadPlanBasedLoader.SqlStatementWrapper |
|
| AbstractLoadPlanBuildingAssociationVisitationStrategy |
A LoadPlanBuildingAssociationVisitationStrategy is a strategy for building a LoadPlan.
|
| AbstractLoadPlanBuildingAssociationVisitationStrategy.PropertyPathStack |
Maintains stack information for the property paths we are processing for logging purposes.
|
| AbstractLoadQueryDetails |
|
| AbstractLoadQueryDetails.ReaderCollectorImpl |
|
| AbstractLobCreator |
Convenient base class for proxy-based LobCreator for handling wrapping.
|
| AbstractLockUpgradeEventListener |
A convenience base class for listeners that respond to requests to perform a
pessimistic lock upgrade on an entity.
|
| AbstractLogicalConnectionImplementor |
|
| AbstractManagedType<J> |
Defines commonality for the JPA ManagedType hierarchy of interfaces.
|
| AbstractManipulationCriteriaQuery<T> |
Base class for commonality between CriteriaUpdate and
CriteriaDelete
|
| AbstractMapComponentNode |
Basic support for KEY, VALUE and ENTRY based "qualified identification variables".
|
| AbstractMultiTableBulkIdStrategyImpl<TT extends IdTableInfo,CT extends AbstractMultiTableBulkIdStrategyImpl.PreparationContext> |
Convenience base class for MultiTableBulkIdStrategy implementations.
|
| AbstractMultiTableBulkIdStrategyImpl.PreparationContext |
|
| AbstractMultiTenantConnectionProvider |
|
| AbstractNaturalIdDataAccess |
|
| AbstractNode |
All nodes in a criteria query tree will generally need access to the CriteriaBuilderImpl from which they
come.
|
| AbstractNonIdentifierAttribute |
|
| AbstractNullnessCheckNode |
Base class for nodes dealing 'is null' and 'is not null' operators.
|
| AbstractOptimizer |
Common support for optimizer implementations.
|
| AbstractParameterDescriptor |
NOTE: Consider this contract (and its sub-contracts) as incubating as we transition to 6.0 and SQM
|
| AbstractParameterInformation |
|
| AbstractPathImpl<X> |
Convenience base class for various Path implementations.
|
| AbstractPersistentCollection |
|
| AbstractPersistentCollection.DelayedOperation |
Contract for operations which are part of a collection's operation queue.
|
| AbstractPersistentCollection.LazyInitializationWork<T> |
TBH not sure why this is public
|
| AbstractPersistentCollection.ValueDelayedOperation |
|
| AbstractPluralAssociationElementSourceImpl |
|
| AbstractPluralAttribute<D,C,E> |
|
| AbstractPluralAttributeSourceImpl |
|
| AbstractPostInsertGenerator |
|
| AbstractPreDatabaseOperationEvent |
Represents an operation we are about to perform against the database.
|
| AbstractPredicateImpl |
Basic template support for Predicate implementors providing
expression handling, negation and conjunction/disjunction handling.
|
| AbstractProducedQuery<R> |
|
| AbstractPropertyHolder |
No idea.
|
| AbstractPropertyMapping |
|
| AbstractQuerySpace |
Convenience base class for QuerySpace implementations.
|
| AbstractReadWriteAccess |
|
| AbstractReadWriteAccess.Item |
Wrapper type representing unlocked items.
|
| AbstractReadWriteAccess.Lockable |
Interface type implemented by all wrapper objects in the cache.
|
| AbstractReadWriteAccess.SoftLockImpl |
Wrapper type representing locked items.
|
| AbstractReassociateEventListener |
A convenience base class for listeners that respond to requests to reassociate an entity
to a session ( such as through lock() or update() ).
|
| AbstractRegion |
|
| AbstractRegionFactory |
|
| AbstractRestrictableStatement |
|
| AbstractReturningDelegate |
Abstract InsertGeneratedIdentifierDelegate implementation where the
underlying strategy causes the generated identifier to be returned as an
effect of performing the insert statement.
|
| AbstractReturningWork<T> |
An abstract implementation of ReturningWork that accepts a WorkExecutor
visitor for executing a discrete piece of work and returning a result.
|
| AbstractRowReader |
|
| AbstractSaveEventListener |
A convenience base class for listeners responding to save events.
|
| AbstractScannerImpl |
|
| AbstractScannerImpl.ArchiveContextImpl |
|
| AbstractScannerImpl.ArchiveDescriptorInfo |
|
| AbstractSchemaMigrator |
|
| AbstractSchemaValidator |
|
| AbstractScriptSourceInput |
Convenience base class for ScriptSourceInput implementations
|
| AbstractScriptTargetOutput |
|
| AbstractScrollableResults |
Base 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 a subsequent select after the insert
to determine the generated identifier.
|
| AbstractSelectLockingStrategy |
Base LockingStrategy implementation to support implementations
based on issuing SQL SELECT statements
|
| AbstractSerializableProxy |
|
| AbstractServiceRegistryImpl |
Basic implementation of the ServiceRegistry and ServiceRegistryImplementor contracts
|
| AbstractSessionImpl |
Functionality common to stateless and stateful sessions
|
| AbstractSharedSessionContract |
Base class for SharedSessionContract/SharedSessionContractImplementor
implementations.
|
| AbstractSimplePredicate |
TODO : javadoc
|
| AbstractSingleColumnStandardBasicType<T> |
TODO : javadoc
|
| AbstractSingularAttributeSourceEmbeddedImpl |
Common base class for and mappings.
|
| AbstractSQLExceptionConversionDelegate |
|
| AbstractStandardBasicType<T> |
Convenience base class for BasicType implementations
|
| AbstractStatement |
Convenience implementation of Statement to centralize common functionality.
|
| AbstractTableBasedBulkIdHandler |
|
| AbstractTableBasedBulkIdHandler.ProcessedWhereClause |
|
| AbstractToOneAttributeSourceImpl |
|
| AbstractTransactSQLIdentityColumnSupport |
|
| AbstractTupleElement<X> |
TODO : javadoc
|
| AbstractType<X> |
Defines commonality for the JPA Type hierarchy of interfaces.
|
| 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.
|
| AbstractWork |
An abstract implementation of Work that accepts a WorkExecutor
visitor for executing a discrete piece of work.
|
| AccessCallback |
|
| AccessedDataClassification |
|
| AccessOptimizerAdapter |
|
| AccessType |
已过时。
|
| AccessType |
The types of access strategies available.
|
| AccessType |
Enum defining different access strategies for accessing entity values.
|
| Action |
The allowable actions in terms of schema tooling.
|
| ActionQueue |
Responsible for maintaining the queue of actions related to events.
|
| ActionQueue.TransactionCompletionProcesses |
Wrapper class allowing to bind the same transaction completion process queues in different sessions.
|
| ActivationContext |
Defines the context needed to call the TypeSafeActivator
|
| AdaptedImmutableType<T> |
Optimize a mutable type, if the user promises not to mutable the
instances.
|
| Adapter1 |
|
| Adapter2 |
|
| Adapter3 |
|
| Adapter4 |
|
| Adapter5 |
|
| Adapter6 |
|
| Adapter7 |
|
| Adapter8 |
|
| Adapter9 |
|
| AdditionalJaxbMappingProducer |
已过时。
|
| AfterCompletionAction |
已过时。
|
| AfterCompletionActionLegacyJpaImpl |
|
| AfterLoadAction |
|
| AfterTransactionCompletionProcess |
Contract representing some process that needs to occur during after transaction completion.
|
| AfterUseAction |
|
| AggregatedClassLoader |
|
| AggregatedSelectExpression |
Contract for a select expression which aggregates other select expressions together into a single return
|
| AggregateNode |
Represents an aggregate function i.e. min, max, sum, avg.
|
| AggregateProjection |
Base class for standard aggregation functions.
|
| AggregationFunction<T> |
Models SQL aggregation functions (MIN, MAX, COUNT, etc).
|
| AggregationFunction.AVG |
Implementation of a AVG function providing convenience in construction.
|
| AggregationFunction.COUNT |
Implementation of a COUNT function providing convenience in construction.
|
| AggregationFunction.GREATEST<X extends Comparable<X>> |
Models the MAX function in terms of non-numeric expressions.
|
| AggregationFunction.LEAST<X extends Comparable<X>> |
Models the MIN function in terms of non-numeric expressions.
|
| AggregationFunction.MAX<N extends Number> |
Implementation of a MAX function providing convenience in construction.
|
| AggregationFunction.MIN<N extends Number> |
Implementation of a MIN function providing convenience in construction.
|
| AggregationFunction.SUM<N extends Number> |
Implementation of a SUM function providing convenience in construction.
|
| Alias |
An alias generator for SQL identifiers
|
| AliasConstantsHelper |
|
| AliasedProjection |
Represents a projection that specifies an alias
|
| AliasedTupleSubsetResultTransformer |
An implementation of TupleSubsetResultTransformer that ignores a
tuple element if its corresponding alias is null.
|
| AliasGenerator |
Generates class/table/column aliases during semantic analysis and SQL rendering.
|
| AliasGenerator |
TODO : javadoc
|
| AliasResolutionContext |
Provides aliases that are used by load queries and ResultSet processors.
|
| AliasResolutionContextImpl |
Provides aliases that are used by load queries and ResultSet processors.
|
| 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.
|
| AllowPrintStacktrace |
|
| AllowSysOut |
Used to indicate to the Forbidden APIs library that a specific usage
of System.out is allowable.
|
| 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)
|
| AnnotationException |
Annotation related exception.
|
| AnnotationMetadataSourceProcessorImpl |
|
| AnnotationValueGeneration<A extends Annotation> |
|
| ANSICaseFragment |
An ANSI SQL CASE expression : case when ... then ... end as ..
|
| ANSIJoinFragment |
An ANSI-style join.
|
| AnsiSqlKeywords |
Maintains the set of ANSI SQL keywords
|
| 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 |
Defines a ToOne-style association pointing to one of several entity types depending on a local discriminator,
as opposed to discriminated inheritance where the discriminator is kept as part of the entity hierarchy.
|
| Any |
A Hibernate "any" type (ie. polymorphic association to
one-of-several tables).
|
| AnyAttributeFetch |
Models the requested fetching of an "any" attribute.
|
| AnyAttributeFetchImpl |
|
| AnyDiscriminatorSource |
Source information about the discriminator for an ANY mapping
|
| AnyKeySource |
|
| AnyMappingDefinition |
Describes an ANY mapping
|
| AnyMappingDefinition.DiscriminatorMapping |
Models a single discriminator mapping definition
|
| AnyMappingSource |
Base description for all discriminated associations ("any mappings"), including
<any/>, <many-to-any/>, etc.
|
| AnyMetaDef |
|
| AnyMetaDefs |
|
| AnyType |
Handles "any" mappings
|
| AnyType.ObjectTypeCacheEntry |
Used to externalize discrimination per a given identifier.
|
| AppliedGraph |
Contract for anything a fetch/load graph can be applied
|
| ArchiveContext |
Describes the context for visiting the entries within an archive
|
| ArchiveDescriptor |
Contract for visiting an archive, which might be a jar, a zip, an exploded directory, etc.
|
| ArchiveDescriptorFactory |
Contract for building ArchiveDescriptor instances.
|
| ArchiveEntry |
Represent an entry in the archive.
|
| ArchiveEntryHandler |
Handler for archive entries, based on the classified type of the entry
|
| ArchiveException |
Indicates a problem accessing or visiting the archive
|
| ArchiveHelper |
Helper for dealing with archives
|
| 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.
|
| AssociationAttributeDefinition |
|
| AssociationAttributeDefinition.AssociationNature |
|
| AssociationKey |
Identifies a named association belonging to a particular
entity instance.
|
| AssociationKey |
Used to uniquely identify a foreign key, so that we don't join it more than once creating circularities.
|
| AssociationSource |
|
| AssociationType |
A type that represents some kind of association between entities.
|
| AssociationVisitationStrategy |
Strategy for walking associations as defined by the Hibernate metamodel.
|
| 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.
|
| ASTReferencedTablesPrinter |
|
| 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.
|
| AtomikosJtaPlatform |
|
| Attribute |
Contract for attributes
|
| AttributeAccessor |
|
| AttributeContainer |
Defines an additional contract for PersistentClass/Join in terms of being able to
contain attributes (Property).
|
| AttributeConversionInfo |
Describes a Convert conversion
|
| AttributeConverterDefinition |
已过时。
|
| AttributeConverterDefinitionCollector |
|
| AttributeConverterInfo |
Delayed information about an AttributeConverter.
|
| AttributeConverterManager |
|
| AttributeConverterMutabilityPlanImpl<T> |
The standard approach for defining a MutabilityPlan for converted (AttributeConverter)
values is to always assume that they are immutable to make sure that dirty checking,
deep copying and second-level caching all work properly no matter what.
|
| AttributeConverterSqlTypeDescriptorAdapter |
Adapter for incorporating JPA AttributeConverter handling into the SqlTypeDescriptor contract.
|
| AttributeConverterTypeAdapter<T> |
Adapts the Hibernate Type contract to incorporate JPA AttributeConverter calls.
|
| AttributeDefinition |
|
| AttributeFactory |
A factory for building Attribute instances.
|
| AttributeFetch |
Models a Fetch that is specifically for an attribute.
|
| AttributeMapping |
|
| AttributeNode<J> |
Hibernate extension to the JPA entity-graph AttributeNode contract.
|
| AttributeNodeImpl<J> |
Hibernate implementation of the JPA AttributeNode contract
|
| AttributeNodeImplementor<J> |
Integration version of the AttributeNode contract
|
| AttributePath |
An attribute path is, generally speaking, the path of attribute names back
to a "root" (which is either an entity or a persistent collection).
|
| AttributeRole |
An attribute role is, generally speaking, the path of attribute names back
to a "root" (which is either an entity or a persistent collection).
|
| AttributesHelper |
|
| AttributesHelper.Callback |
|
| AttributeSource |
Contract for sources of persistent attribute descriptions.
|
| AttributeSource |
|
| AttributeSourceContainer |
|
| AttributeTypeDescriptor |
utility class to generate interceptor methods
|
| AutoApplicableConverterDescriptor |
Contract for handling auto-apply checks for JPA AttributeConverters
|
| AutoApplicableConverterDescriptorBypassedImpl |
An implementation of AutoApplicableConverterDescriptor that always reports
no auto-apply match
|
| AutoApplicableConverterDescriptorStandardImpl |
Standard implementation of AutoApplicableConverterDescriptor
|
| 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.
|
| AuxiliaryDatabaseObject |
Auxiliary database objects (i.e., triggers, stored procedures, etc) defined
in the mappings.
|
| AuxiliaryDatabaseObject.Expandable |
Additional, optional interface for AuxiliaryDatabaseObject that want to allow
expansion of allowable dialects via mapping.
|
| AuxiliaryDatabaseObjectBinder |
|
| AvailableSettings |
|
| AvailableSettings |
已过时。
|
| AvailableSettings |
Defines the available HEM settings, both JPA-defined as well as Hibernate-specific
|
| AvgProjection |
An avg() projection
|
| AvgWithArgumentCastFunction |
Some databases strictly return the type of the aggregation value for AVG which is
problematic in the case of averaging integers because the decimals will be dropped.
|
| Backref |
|
| Bag |
A bag permits duplicates, so it has no primary key
|
| BagBinder |
Bind a bag.
|
| BagPersistentAttribute<D,E> |
Hibernate extension to the JPA CollectionAttribute descriptor
|
| BagType |
|
| BaselineAttributeInformation |
|
| BaselineAttributeInformation.Builder |
|
| BaselineSessionEventsListenerBuilder |
|
| BaseSessionEventListener |
A no-op implementation of SessionEventListener.
|
| BaseXMLEventReader |
|
| BaseXMLEventReader |
|
| BasicAttributeColumnsAndFormulasSource |
ColumnAndFormulaSource implementation handling basic attribute mappings.
|
| BasicAttributePropertySource |
PropertySource implementation handling basic attribute mappings.
|
| BasicBatchKey |
Normal implementation of BatchKey
|
| BasicBinder<J> |
|
| BasicCollectionJoinWalker |
Walker for collections of values and many-to-many associations
|
| BasicCollectionLoader |
Loads a collection of values or a many-to-many association.
|
| BasicCollectionLoadQueryDetails |
|
| BasicCollectionPersister |
Collection persister for collections of values and many-to-many associations.
|
| BasicConnectionCreator |
Template (as in template pattern) support for ConnectionCreator implementors.
|
| BasicDialectResolver |
Intended as support for custom resolvers which match a single db name (with optional version info).
|
| BasicDomainType<J> |
Hibernate extension to the JPA BasicType contract.
|
| BasicEntityPropertyMapping |
|
| BasicExecutor |
Implementation of BasicExecutor.
|
| BasicExtractor<J> |
|
| BasicFormatterImpl |
Performs formatting of basic SQL statements (DML + query).
|
| BasicFunctionExpression<X> |
Models the basic concept of a SQL function.
|
| BasicJavaDescriptor<T> |
|
| BasicLazyInitializer |
Lazy initializer for POJOs
|
| BasicLoader |
Uses the default mapping from property to result set column
alias defined by the entities' persisters.
|
| BasicPathUsageException |
Represents an incorrect usage of a basic path.
|
| BasicProxyFactory |
A proxy factory for "basic proxy" generation.
|
| BasicProxyFactoryImpl |
|
| BasicQueryContract<T extends BasicQueryContract> |
已过时。
|
| BasicSQLExceptionConverter |
|
| BasicTransformerAdapter |
|
| BasicType |
Marker interface for basic types.
|
| BasicTypeDescriptor<J> |
Hibernate extension to the JPA BasicType descriptor
|
| BasicTypeImpl<J> |
|
| BasicTypeRegistration |
|
| BasicTypeRegistry |
|
| BasicValueConverter<O,R> |
Support for basic-value conversions.
|
| Batch |
Conceptually models a batch.
|
| BatchBuilder |
A builder for Batch instances
|
| BatchBuilderImpl |
A builder for Batch instances.
|
| BatchBuilderInitiator |
|
| BatchBuilderMXBean |
The BatchBuilderImpl JMX management interface
|
| BatchedTooManyRowsAffectedException |
|
| BatchFailedException |
Indicates a failed batch entry (-3 return).
|
| BatchFetchQueue |
Tracks entity and collection keys that are available for batch
fetching, and the queries which were used to load entities, which
can be re-used as a subquery for loading owned collections.
|
| BatchFetchQueueHelper |
|
| BatchFetchStyle |
Defines the style that should be used to perform batch loading.
|
| BatchingBatch |
A Batch implementation which does bathing based on a given size.
|
| BatchingCollectionInitializer |
The base contract for loaders capable of performing batch-fetch loading of collections using multiple foreign key
values in the SQL WHERE clause.
|
| BatchingCollectionInitializer |
The base contract for loaders capable of performing batch-fetch loading of collections using multiple foreign key
values in the SQL WHERE clause.
|
| BatchingCollectionInitializerBuilder |
|
| BatchingEntityLoader |
The base contract for loaders capable of performing batch-fetch loading of entities using multiple primary key
values in the SQL WHERE clause.
|
| BatchingEntityLoader |
The base contract for UniqueEntityLoader implementations capable of performing batch-fetch loading of entities
using multiple primary key values in the SQL WHERE clause.
|
| BatchingEntityLoaderBuilder |
|
| BatchingLoadQueryDetailsFactory |
|
| BatchKey |
Unique key for batch identification.
|
| BatchLoadSizingStrategy |
Strategy (pluggable) for determining an optimal size for batch loads.
|
| BatchObserver |
An observer contract for batch events.
|
| BatchSize |
Defines size for batch loading of collections or lazy entities.
|
| BeanContainer |
Represents a backend "bean container" - CDI, Spring, etc
|
| BeanContainer.LifecycleOptions |
|
| BeanInfoHelper |
|
| BeanInfoHelper.BeanInfoDelegate |
|
| BeanInfoHelper.ReturningBeanInfoDelegate<T> |
|
| BeanInstanceProducer |
Contract for producing a bean instance
|
| BeanIntrospectionException |
|
| BeanLifecycleStrategy |
Models how the lifecycle for a bean should be managed.
|
| BeansMessageLogger |
|
| BeanValidationEventListener |
Event listener used to enable Bean Validation for insert/update/delete events.
|
| BeanValidationIntegrator |
|
| BeforeTransactionCompletionProcess |
Contract representing some process that needs to occur during before transaction completion.
|
| BetweenExpression |
Constrains a property to between two values
|
| BetweenOperatorNode |
Contract for nodes representing logical BETWEEN (ternary) operators.
|
| BetweenPredicate<Y> |
Models a BETWEEN Predicate.
|
| BidirectionalEntityReference |
Represents the circular side of a bi-directional entity association.
|
| BidirectionalEntityReferenceImpl |
Represents an entity fetch that is bi-directionally join fetched.
|
| BigDecimalType |
|
| BigDecimalTypeDescriptor |
|
| BigIntegerType |
|
| BigIntegerTypeDescriptor |
|
| BigIntTypeDescriptor |
Descriptor for BIGINT handling.
|
| BinaryArithmeticOperation<N extends Number> |
Models standard arithmetic operations with two operands.
|
| BinaryArithmeticOperation.Operation |
|
| BinaryArithmeticOperatorNode |
Nodes which represent binary arithmetic operators.
|
| BinaryLogicOperatorNode |
Contract for nodes representing binary operators.
|
| BinaryOperatorExpression<T> |
Contract for operators with two operands.
|
| BinaryOperatorNode |
Contract for nodes representing binary operators.
|
| BinaryStream |
Wraps a binary stream to also provide the length which is needed when binding.
|
| BinaryStreamImpl |
|
| BinaryType |
A type that maps between a VARBINARY and byte[]
Implementation of the VersionType interface should be considered deprecated.
|
| BinaryTypeDescriptor |
Descriptor for BINARY handling.
|
| Binder |
Contract for performing JAXB binding.
|
| Binder |
|
| BinderHelper |
|
| Binding<T> |
Represents a JAXB binding, as well as keeping information about the origin
of the processed XML
|
| BindingTypeHelper |
|
| BitronixJtaPlatform |
|
| BitTypeDescriptor |
Descriptor for BIT handling.
|
| BlobImplementer |
Marker interface for non-contextually created Blob instances..
|
| BlobProxy |
Manages aspects of representing Blob objects.
|
| BlobType |
|
| BlobTypeDescriptor |
Descriptor for Blob handling.
|
| BlobTypeDescriptor |
Descriptor for BLOB handling.
|
| BlobTypeDescriptor.BlobMutabilityPlan |
|
| BooleanAssertionPredicate |
Predicate to assert the explicit value of a boolean expression:
x = true
x = false
x <> true
x <> false
|
| BooleanExpressionPredicate |
Defines a Predicate used to wrap an Expression<Boolean>.
|
| BooleanLiteralNode |
Represents a boolean literal within a query.
|
| BooleanStaticAssertionPredicate |
Predicate used to assert a static boolean condition.
|
| BooleanType |
|
| BooleanTypeDescriptor |
|
| BooleanTypeDescriptor |
|
| Bootstrap |
Entry into the bootstrap process.
|
| BootstrapContext |
Defines a context for things generally available to the process of
bootstrapping a SessionFactory that are expected to be released after
the SessionFactory is built.
|
| BootstrapContextImpl |
|
| BootstrapServiceRegistry |
Provides the most basic services needed.
|
| BootstrapServiceRegistryBuilder |
|
| BootstrapServiceRegistryImpl |
|
| BorlandEnterpriseServerJtaPlatform |
|
| BoundedConcurrentHashMap<K,V> |
A hash table supporting full concurrency of retrievals and
adjustable expected concurrency for updates.
|
| BoundedConcurrentHashMap.Eviction |
|
| BoundedConcurrentHashMap.EvictionListener<K,V> |
|
| BoundedConcurrentHashMap.EvictionPolicy<K,V> |
|
| BufferedXMLEventReader |
Buffers XML events for later re-reading
Note, copied from the uPortal project by permission of author.
|
| BufferedXMLEventReader |
Buffers XML events for later re-reading
Note, copied from the uPortal project by permission of author.
|
| BuiltInPropertyAccessStrategies |
Describes the built-in externally-nameable PropertyAccessStrategy implementations.
|
| BulkAccessor |
A JavaBean bulk accessor, which provides methods capable of getting/setting multiple properties
of a JavaBean at once.
|
| BulkAccessorException |
|
| BulkAccessorException |
An exception thrown while generating a bulk accessor.
|
| BulkInsertionCapableIdentifierGenerator |
Specialized contract for IdentifierGenerator implementations capable of being used in conjunction
with HQL insert statements.
|
| BulkOperationCleanupAction |
|
| ByteArrayInputStreamAccess |
An InputStreamAccess implementation based on a byte array
|
| ByteArrayTypeDescriptor |
Descriptor for Byte[] handling.
|
| ByteBuddyInterceptor |
|
| ByteBuddyProxyFactory |
|
| ByteBuddyProxyHelper |
|
| ByteBuddyState |
A utility to hold all ByteBuddy related state, as in the current version of
Hibernate the Bytecode Provider state is held in a static field, yet ByteBuddy
is able to benefit from some caching and general state reuse.
|
| ByteBuddyState.ProxyDefinitionHelpers |
Shared proxy definition helpers.
|
| BytecodeEnhancementMetadata |
Encapsulates bytecode enhancement information about a particular entity.
|
| BytecodeEnhancementMetadataNonPojoImpl |
|
| BytecodeEnhancementMetadataPojoImpl |
|
| ByteCodeHelper |
A helper for reading byte code from various input sources.
|
| BytecodeLazyAttributeInterceptor |
|
| BytecodeLogger |
|
| BytecodeProvider |
Contract for providers of bytecode services to Hibernate.
|
| BytecodeProviderImpl |
|
| BytecodeProviderImpl |
Bytecode provider implementation for Javassist.
|
| BytecodeProviderImpl |
This BytecodeProvider represents the "no-op" enhancer; mostly useful
as an optimisation when not needing any byte code optimisation applied,
for example when the entities have been enhanced at compile time.
|
| BytecodeProviderImpl.CloningPropertyCall |
|
| BytecodeProviderInitiator |
|
| BytesHelper |
|
| ByteType |
|
| ByteTypeDescriptor |
Descriptor for Byte handling.
|
| Cache |
Add caching strategy to a root entity or a collection.
|
| Cache |
Provides an API for querying/managing the second level cache regions.
|
| Cache71Dialect |
Caché 2007.1 dialect.
|
| CacheableDataStatistics |
|
| CacheableFileXmlSource |
|
| CacheableResultTransformer |
A ResultTransformer that is used to transform tuples to a value(s)
that can be cached.
|
| CacheAccessTypeConverter |
|
| CacheConcurrencyStrategy |
Cache concurrency strategy.
|
| CachedDomainDataAccess |
Base contract for accessing the underlying cached data for a particular
Navigable of the user's domain model in a transactionally ACID manner.
|
| CachedNaturalIdValueSource |
The type of action from which the cache call is originating.
|
| CacheEntityLoaderHelper |
|
| CacheEntityLoaderHelper.EntityStatus |
|
| CacheEntityLoaderHelper.PersistenceContextEntry |
|
| CacheEntry |
A cached instance of a persistent class
|
| CacheEntryStructure |
Strategy for how cache entries are "structured" for storing into the cache.
|
| CacheException |
Something went wrong in the cache
|
| CacheHelper |
|
| CacheImplementor |
SPI contract for Hibernate's second-level cache engine
|
| CacheImplementor |
已过时。
|
| CacheInitiator |
Initiator for second level cache support
|
| CacheJoinFragment |
A Caché dialect join.
|
| CacheKeysFactory |
|
| CacheMode |
Controls how the session interacts with the second-level cache and query cache.
|
| CacheModeConverter |
|
| CacheModeHelper |
Helper to deal with CacheMode <-> CacheRetrieveMode/ CacheStoreMode
conversions.
|
| CacheModeType |
Enumeration for the different interaction modes between the session and
the Level 2 Cache.
|
| CacheRegionDefinition |
Models the definition of caching settings for a particular region.
|
| CacheRegionDefinition.CacheRegionType |
|
| CacheRegionStatistics |
Second level cache statistics of a specific region
|
| CacheRegionStatisticsImpl |
Second level cache statistics of a specific region
|
| CacheSQLExceptionConversionDelegate |
|
| CacheTransactionSynchronization |
|
| CacheUtils |
|
| Caching |
Models the caching options for an entity, natural-id or collection.
|
| CalendarComparator |
|
| CalendarDateType |
|
| CalendarDateTypeDescriptor |
Descriptor for Calendar handling, but just for the date (month, day, year) portion.
|
| CalendarTimeType |
|
| CalendarTimeTypeDescriptor |
Descriptor for Calendar handling, but just for the time portion.
|
| CalendarType |
|
| CalendarTypeDescriptor |
|
| CalendarTypeDescriptor.CalendarMutabilityPlan |
|
| CallableStatementSupport |
|
| Callback |
Represents a JPA event callback (the method).
|
| CallbackBuilder |
Contract for walking an entity hierarchy and building a list of JPA callbacks
|
| CallbackBuilder.CallbackRegistrar |
Represents the target of JPA callback registrations as part the EntityCallbackBuilder
|
| CallbackException |
|
| CallbackRegistry |
Registry of Callbacks by entity and type
|
| CallbackRegistryConsumer |
Contract for injecting the registry of Callbacks into event listeners.
|
| CallbackRegistryImplementor |
|
| CallbacksFactory |
|
| CallbackType |
|
| CannotBecomeEntityGraphException |
|
| CannotContainSubGraphException |
Indicates an attempt was made to add a (key)?
|
| CannotForceNonNullableException |
Indicates an internal attempt to mark a column as non-nullable (because its part
of a PK, etc) but we cannot force that column to be non-nullable.
|
| Cascade |
Apply a cascade strategy on an association.
|
| Cascade |
Delegate responsible for, in conjunction with the various
actions, implementing cascade processing.
|
| CascadeEntityJoinWalker |
|
| CascadeEntityLoader |
|
| CascadePoint |
Describes the point at which a cascade is occurring
|
| CascadeStyle |
A contract for defining the aspects of cascading various persistence actions.
|
| CascadeStyleLoadPlanBuildingAssociationVisitationStrategy |
A LoadPlan building strategy for cascade processing; meaning, it builds the LoadPlan for loading related to
cascading a particular action across associations
|
| CascadeStyles |
|
| CascadeStyles.BaseCascadeStyle |
|
| CascadeStyles.MultipleCascadeStyle |
|
| CascadeStyleSource |
Describes sources which define cascading.
|
| CascadeType |
Cascade types (can override default JPA cascades).
|
| CascadingAction |
A session action that may be cascaded from parent entity to its children
|
| CascadingActions |
|
| CascadingActions.BaseCascadingAction |
|
| CaseFragment |
Abstract SQL case fragment renderer
|
| CastFunction |
ANSI-SQL style cast(foo as type) where the type is a Hibernate type
|
| CastFunction<T,Y> |
Models a CAST function.
|
| CastFunctionNode |
Represents a cast function call.
|
| CategorizedStatistics |
Statistics for a particular "category" (a named entity, collection role, second level cache region or query).
|
| CdiBasedBeanContainer |
|
| CdiBeanContainerBuilder |
Helper class for helping deal with the reflection calls relating to CDI
in terms of building CDI-based BeanContainer
instance
We need to to avoid statically linking CDI classed into the ClassLoader which
would lead to errors if CDI is not available on the classpath.
|
| CdiBeanContainerDelayedAccessImpl |
|
| CdiBeanContainerExtendedAccessImpl |
|
| CdiBeanContainerImmediateAccessImpl |
|
| CfgXmlAccessService |
Allows access to any cfg.xml files specified for bootstrapping.
|
| CfgXmlAccessServiceImpl |
|
| CfgXmlAccessServiceInitiator |
|
| Chache71IdentityColumnSupport |
|
| CharacterArrayClobType |
|
| CharacterArrayNClobType |
|
| CharacterArrayType |
|
| CharacterArrayTypeDescriptor |
Descriptor for Character[] handling.
|
| CharacterNCharType |
|
| CharacterStream |
Wraps a character stream (reader) to also provide the length (number of characters) which is needed
when binding.
|
| CharacterStreamImpl |
|
| CharacterType |
|
| CharacterTypeDescriptor |
|
| CharArrayType |
A type that maps between VARCHAR and char[]
|
| CharIndexFunction |
Emulation of locate() on Sybase
|
| CharSequenceReader |
|
| CharTypeDescriptor |
Descriptor for CHAR handling.
|
| Check |
Arbitrary SQL CHECK constraints which can be defined at the class, property or collection level.
|
| ClassBasedConverterDescriptor |
ConverterDescriptor implementation for cases where we know the
AttributeConverter Class.
|
| ClassDescriptor |
Descriptor for a class file.
|
| ClassDescriptor.Categorization |
|
| ClassDescriptorImpl |
|
| ClassFileArchiveEntryHandler |
Defines handling and filtering for class file entries within an archive
|
| ClassicQueryTranslatorFactory |
Generates translators which uses the older hand-written parser to perform
the translation.
|
| ClassLoaderAccess |
During the process of building this metamodel, accessing the ClassLoader
is very discouraged.
|
| ClassLoaderAccessDelegateImpl |
A ClassLoaderAccess implementation based on delegation
|
| ClassLoaderAccessImpl |
Standard implementation of ClassLoaderAccess
|
| ClassLoaderAccessLazyImpl |
|
| ClassLoaderService |
A service for interacting with class loaders.
|
| ClassLoaderService.Work<T> |
|
| ClassLoaderServiceImpl |
Standard implementation of the service for interacting with class loaders
|
| ClassLoadingException |
Indicates a problem performing class loading.
|
| ClassLoadingStrategyHelper |
|
| ClassmateContext |
|
| 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 |
|
| ClassTypeDescriptor |
Descriptor for Class handling.
|
| Clause |
Used to indicate which query clause we are currently processing
|
| ClauseParser |
Parses the Hibernate query into its constituent clauses.
|
| ClearEvent |
|
| ClearEventListener |
|
| ClobImplementer |
Marker interface for non-contextually created Clob instances..
|
| ClobProxy |
Manages aspects of proxying Clobs for non-contextual creation, including proxy creation and
handling proxy invocations.
|
| ClobType |
|
| ClobTypeDescriptor |
Descriptor for Clob handling.
|
| ClobTypeDescriptor |
Descriptor for CLOB handling.
|
| ClobTypeDescriptor.ClobMutabilityPlan |
|
| Cloneable |
An object that is shallow-cloneable
|
| CloseableIterator<T> |
Unification of Iterator and AutoCloseable
|
| CoalesceExpression<T> |
Models an ANSI SQL COALESCE expression.
|
| CollationSpecification |
Models a collation specification ( COLLATE using a specific character-set) within a
SortSpecification.
|
| Collection |
Mapping for a collection.
|
| CollectionAction |
Any action relating to insert/update/delete of a collection
|
| CollectionAliases |
Type definition of CollectionAliases.
|
| CollectionAttributeFetch |
Models the requested fetching of a persistent collection attribute.
|
| CollectionAttributeFetchImpl |
|
| CollectionAttributeJoin<O,E> |
Models a join based on a plural association attribute.
|
| CollectionAttributeJoin.TreatedCollectionAttributeJoin<O,T> |
|
| CollectionBinder |
Base class for binding different types of collections to Hibernate configuration objects.
|
| CollectionCacheEntry |
Cacheable representation of persistent collections
|
| CollectionCacheInvalidator |
Allows the collection cache to be automatically evicted if an element is inserted/removed/updated *without* properly
managing both sides of the association (ie, the ManyToOne collection is changed w/o properly managing the OneToMany).
|
| CollectionDataAccess |
Contract for managing transactional and concurrent access to cached collection
data.
|
| CollectionDataCachingConfig |
Specialized DomainDataCachingConfig describing the requested
caching config for a particular persistent collection's data
|
| CollectionDataCachingConfigImpl |
|
| CollectionDefinition |
|
| CollectionDomainType<C,E> |
Descriptor for persistent collections.
|
| CollectionDomainType.Element<E> |
|
| CollectionElementDefinition |
Represents a collection element.
|
| CollectionElementLoader |
|
| CollectionEntry |
We need an entry to tell us all about the current state
of a collection with respect to its persistent state
|
| CollectionFetchableElement |
|
| CollectionFetchableElementAnyGraph |
|
| CollectionFetchableElementCompositeGraph |
Models the element graph of a collection, where the elements are composite
|
| CollectionFetchableElementEntityGraph |
|
| CollectionFetchableIndex |
|
| CollectionFetchableIndexAnyGraph |
|
| CollectionFetchableIndexCompositeGraph |
Models the index graph of a collection, where the index are composite.
|
| CollectionFetchableIndexEntityGraph |
|
| CollectionFetchReturn |
Specifically 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).
|
| CollectionIdSource |
|
| CollectionIndexDefinition |
|
| CollectionInitializer |
An interface for collection loaders
|
| CollectionJoinImplementor<Z,X> |
|
| 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
|
| CollectionLoader |
Superclass for loaders that initialize collections
|
| CollectionLoader.Builder |
|
| CollectionMetadata |
Exposes collection metadata to the application
|
| CollectionNonStrictReadWriteAccess |
|
| 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.
|
| CollectionPropertyReference |
Represents a reference to one of the "collection properties".
|
| CollectionQuerySpace |
Models a QuerySpace for a persistent collection.
|
| CollectionQuerySpaceImpl |
|
| CollectionReadOnlyAccess |
|
| CollectionReadWriteAccess |
|
| CollectionRecreateAction |
The action for recreating a collection
|
| CollectionReference |
|
| CollectionReferenceAliases |
|
| CollectionReferenceAliasesImpl |
|
| CollectionReferenceInitializer |
|
| CollectionReferenceInitializerImpl |
|
| CollectionRemoveAction |
The action for removing a collection
|
| 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).
|
| CollectionReturn |
Models the a persistent collection as root Return.
|
| CollectionReturnImpl |
|
| CollectionReturnReader |
|
| 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.
|
| CollectionTracker |
Interface to be implemented by collection trackers that hold the expected size od collections, a simplified Map.
|
| CollectionTransactionAccess |
|
| CollectionType |
Names a custom collection type for a persistent collection.
|
| CollectionType |
A type that handles Hibernate PersistentCollections (including arrays).
|
| CollectionUpdateAction |
The action for updating a collection
|
| Column |
A column of a relational database table
|
| ColumnAliasExtractor |
|
| ColumnBindingDefaults |
|
| ColumnCollectionAliases |
CollectionAliases that uses column names instead of generated aliases.
|
| ColumnDefault |
Identifies the DEFAULT value to apply to the associated column via DDL.
|
| ColumnEntityAliases |
EntityAliases that chooses the column names over the alias names.
|
| ColumnHelper |
Provides utility methods for dealing with arrays of SQL column names.
|
| ColumnInformation |
Provides access to information about existing table columns
|
| ColumnInformationImpl |
JDBC column metadata
|
| ColumnMapper |
Contract for mapping a (an assumed) property reference to its columns.
|
| ColumnMetadata |
已过时。
|
| ColumnNameCache |
Cache of column-name -> column-index resolutions
|
| ColumnReference |
Reference to a column name.
|
| Columns |
Support an array of columns.
|
| ColumnsAndFormulasSourceContainer |
|
| ColumnSource |
Contract for source information pertaining to a physical column definition specific to a particular attribute
context.
|
| ColumnTransformer |
Custom SQL expression used to read the value from and write a value to a column.
|
| ColumnTransformers |
Plural annotation for @ColumnTransformer.
|
| CommandAcceptanceException |
Indicates a problem accepting/executing a schema management command.
|
| CommaSeparatedStringHelper |
|
| CommonQueryContract |
Defines the aspects of query definition that apply to all forms of
querying (HQL, JPQL, criteria) across all forms of persistence contexts
(Session, StatelessSession, EntityManager).
|
| ComparableComparator<T extends Comparable> |
Delegates to Comparable
|
| ComparisonPredicate |
Models a basic relational comparison predicate.
|
| ComparisonPredicate.ComparisonOperator |
Defines the comparison operators.
|
| CompilableCriteria |
|
| 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.
|
| ComponentMetamodel |
Centralizes metamodel information about a component.
|
| ComponentPropertyHolder |
PropertyHolder for composites (Embeddable/Embedded).
|
| ComponentTuplizer |
Defines further responsibilities regarding tuplization based on
a mapped components.
|
| ComponentTuplizerFactory |
|
| ComponentType |
Handles "component" mappings
|
| CompositeAttributeFetch |
Models the requested fetching of a composite attribute.
|
| CompositeAttributeFetchImpl |
|
| CompositeBasedAssociationAttribute |
|
| CompositeBasedBasicAttribute |
|
| CompositeCollectionElementDefinition |
The definition for a composite collection element.
|
| CompositeCustomType |
|
| CompositeElementPropertyMapping |
|
| CompositeEnhancer |
enhancer for composite (embeddable) entities
|
| CompositeFetch |
Models the requested fetching of a composition (component/embeddable), which may or may not be an attribute.
|
| CompositeIdentifierSingularAttributeSourceBasicImpl |
Descriptor for <key-property/>
|
| CompositeIdentifierSingularAttributeSourceManyToOneImpl |
Descriptor for <key-many-to-one/> mapping
|
| CompositeIdentifierSource |
Common contract for composite identifiers.
|
| 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
|
| CompositeOwner |
|
| CompositeOwnerTracker |
small low memory class to keep references to composite owners
|
| CompositePropertyMapping |
A PropertyMapping for handling composites!
|
| CompositeQuerySpace |
Models a QuerySpace for a composition (component/embeddable).
|
| CompositeQuerySpaceImpl |
|
| CompositeTracker |
|
| CompositeType |
Contract for value types to hold collections and have cascades, etc.
|
| CompositeUserType |
A UserType that may be dereferenced in a query.
|
| CompositionBasedCompositionAttribute |
|
| CompositionDefinition |
|
| CompositionSingularSubAttributesHelper |
A helper for getting attributes from a composition that is known
to have only singular attributes; for example, sub-attributes of a
composite ID or a composite collection element.
|
| CompoundPredicate |
A compound predicate is a grouping of other predicates in order to convert
either a conjunction (logical AND) or a disjunction (logical OR).
|
| CompoundSelectionImpl<X> |
The Hibernate implementation of the JPA CompoundSelection
contract.
|
| ConcatExpression |
A string concatenation.
|
| ConcurrentReferenceHashMap<K,V> |
An advanced hash table supporting configurable garbage collection semantics
of keys and values, optional referential-equality, full concurrency of
retrievals, and adjustable expected concurrency for updates.
|
| ConcurrentReferenceHashMap.Option |
|
| ConcurrentReferenceHashMap.ReferenceType |
An option specifying which Java reference type should be used to refer
to a key and/or value.
|
| ConditionalParenthesisFunction |
Essentially the same as StandardSQLFunction,
except that here the parentheses are not included when no arguments are given.
|
| ConditionFragment |
|
| ConfigHelper |
已过时。
|
| ConfigLoader |
Loads cfg.xml files.
|
| ConfigParameterContainer |
|
| ConfigParameterHelper |
|
| 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 |
|
| Configurable |
Allows the service to request access to the configuration properties for configuring itself.
|
| Configuration |
Represents one approach for bootstrapping Hibernate.
|
| ConfigurationException |
TODO : javadoc
|
| ConfigurationHelper |
Collection of helper methods for dealing with configuration settings.
|
| ConfigurationHelper |
|
| ConfigurationService |
Provides access to the initial user-provided configuration values.
|
| ConfigurationService.Converter<T> |
Simple conversion contract for converting an untyped object to a specified type.
|
| ConfigurationServiceImpl |
The standard ConfigurationService implementation
|
| ConfigurationServiceInitiator |
The ServiceInitiator for the ConfigurationService
|
| ConfigXsdSupport |
Support for XSD handling related to Hibernate's `cfg.xml` and
JPA's `persistence.xml`.
|
| Conjunction |
Defines a conjunction (AND series).
|
| ConnectionAccessLogger |
|
| ConnectionAcquisitionMode |
Indicates the manner in which JDBC Connections should be acquired.
|
| ConnectionCreatorBuilder |
A builder for ConnectionCreator instances
|
| ConnectionHelper |
已过时。
|
| ConnectionObserver |
An observer of logical connection events.
|
| ConnectionObserverAdapter |
A no-op adapter for ConnectionObserver.
|
| ConnectionObserverStatsBridge |
|
| ConnectionPoolingLogger |
|
| ConnectionProvider |
A contract for obtaining JDBC connections.
|
| ConnectionProviderInitiator |
|
| ConnectionReleaseMode |
Defines the various policies by which Hibernate might release its underlying
JDBC 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.
|
| ConstructorResultColumnProcessor |
Represents a ConstructorResult within the custom query.
|
| ConstructorReturn |
A return representing a ConstructorResult
|
| ContainedBean<B> |
|
| ContainedBeanImplementor<B> |
Release-able extension to ContainedBean.
|
| ContainerManagedLifecycleStrategy |
A BeanLifecycleStrategy to use when CDI compliance is required
(i.e. when the bean lifecycle is to be managed by the CDI runtime, not the JPA runtime).
|
| ContextualJdbcConnectionAccess |
|
| ContextualLobCreator |
LobCreator implementation using contextual creation against the JDBC Connection class's LOB creation
methods.
|
| ConversionContext |
|
| ConverterAutoApplyHandler |
|
| ConverterDescriptor |
Boot-time descriptor of a JPA AttributeConverter
|
| ConvertFunction |
A Caché definition of a convert function.
|
| CoordinatingEntityNameResolver |
|
| CopyIdentifierComponentSecondPass |
|
| CoreLogging |
Quite sad, really, when you need helpers for generating loggers...
|
| CoreMessageLogger |
The jboss-logging MessageLogger for the hibernate-core module.
|
| CountNode |
Represents a COUNT expression in a select.
|
| CountProjection |
A count projection
|
| CreateKeySecondPass |
|
| CreationTimestamp |
Marks a property as the creation timestamp of the containing entity.
|
| CreationTimestampGeneration |
|
| Criteria |
Criteria is a simplified API for retrieving entities
by composing Criterion objects.
|
| CriteriaBuilderImpl |
Hibernate implementation of the JPA CriteriaBuilder contract.
|
| CriteriaCompiler |
Compiles a JPA criteria query into an executable TypedQuery.
|
| CriteriaDeleteImpl<T> |
Hibernate implementation of the JPA 2.1 CriteriaDelete contract.
|
| CriteriaImpl |
Implementation of the Criteria interface
|
| CriteriaImpl.CriterionEntry |
|
| CriteriaImpl.OrderEntry |
|
| CriteriaInterpretation |
The interpretation of a JPA criteria object.
|
| 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.
|
| CriteriaQueryImpl<T> |
The Hibernate implementation of the JPA CriteriaQuery contract.
|
| CriteriaQueryTranslator |
|
| CriteriaQueryTupleTransformer |
ResultTransformer adapter for handling Tuple results from Criteria queries
|
| CriteriaQueryTypeQueryAdapter<X> |
Make this go away in 6.0 :)
|
| CriteriaSpecification |
Commonality between different types of Criteria.
|
| CriteriaSubqueryImpl<T> |
The Hibernate implementation of the JPA Subquery contract.
|
| CriteriaSubqueryImpl.SubquerySelection<S> |
|
| CriteriaUpdateImpl<T> |
Hibernate implementation of the JPA 2.1 CriteriaUpdate contract.
|
| Criterion |
An object-oriented representation of a query criterion that may be used
as a restriction in a Criteria query.
|
| CteValuesListBuilder |
Builds the CTE with VALUES list clause that wraps the identifiers to be updated/deleted.
|
| CteValuesListBulkIdStrategy |
This bulk-id strategy uses a CTE with a VALUE list to hold the identifiers,
which are later used by the update or delete statement:
|
| CteValuesListDeleteHandlerImpl |
Bulk-id delete handler that uses CTE and VALUES lists.
|
| CteValuesListUpdateHandlerImpl |
Bulk-id update handler that uses CTE and VALUES lists.
|
| CUBRIDDialect |
An SQL dialect for CUBRID (8.3.x and later).
|
| CUBRIDIdentityColumnSupport |
|
| CUBRIDLimitHandler |
Limit handler for CUBRID
|
| CurrencyType |
|
| CurrencyTypeDescriptor |
|
| CurrentDateFunction |
Models the ANSI SQL CURRENT_DATE function.
|
| CurrentSessionContext |
Defines the contract for implementations which know how to scope the notion
of a current session.
|
| CurrentTenantIdentifierResolver |
|
| CurrentTimeFunction |
Models the ANSI SQL CURRENT_TIME function.
|
| CurrentTimestampFunction |
Models the ANSI SQL CURRENT_TIMESTAMP function.
|
| CustomCollectionType |
A custom type for mapping user-written classes that implement PersistentCollection
|
| CustomEntityDirtinessStrategy |
During a flush cycle, Hibernate needs to determine which of the entities associated with a Session.
|
| CustomEntityDirtinessStrategy.AttributeChecker |
Responsible for identifying when attributes are dirty.
|
| CustomEntityDirtinessStrategy.AttributeInformation |
|
| CustomEntityDirtinessStrategy.DirtyCheckContext |
A callback to drive dirty checking.
|
| CustomizableColumns |
|
| CustomLoader |
Extension point for loaders which use a SQL result set with "unexpected" column aliases.
|
| 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.
|
| CustomSql |
Models the information for custom SQL execution defined as part of
the mapping for a primary/secondary table
|
| 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.
|
| Database |
|
| Database |
List all supported relational database systems.
|
| DatabaseIdentifier |
Models an identifier (name), retrieved from the database.
|
| DatabaseInformation |
Provides access to information about existing schema objects (tables, sequences etc) of existing database.
|
| DatabaseInformationImpl |
|
| DatabaseMetaDataDialectResolutionInfoAdapter |
An implementation of DialectResolutionInfo that delegates calls to a wrapped DatabaseMetaData.
|
| DatabaseStructure |
Encapsulates definition of the underlying data structure backing a
sequence-style generator.
|
| DataDirectOracle9Dialect |
A Dialect for accessing Oracle through DataDirect driver
|
| 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
|
| DataSourceBasedMultiTenantConnectionProviderImpl |
|
| DatasourceConnectionProviderImpl |
|
| DateType |
|
| DateTypeDescriptor |
Descriptor for Date handling.
|
| DateTypeDescriptor |
Descriptor for DATE handling.
|
| DateTypeDescriptor.DateMutabilityPlan |
|
| DB2390Dialect |
An SQL dialect for DB2/390.
|
| DB2390IdentityColumnSupport |
|
| DB2390V8Dialect |
An SQL dialect for DB2/390 version 8.
|
| DB2400Dialect |
An SQL dialect for DB2/400.
|
| DB2400V7R3Dialect |
An SQL dialect for i.
|
| DB297Dialect |
An SQL dialect for DB2 9.7.
|
| DB2Dialect |
An SQL dialect for DB2.
|
| DB2IdentityColumnSupport |
|
| DB2SubstringFunction |
When "substring" function is used for DB2, this implementation of StandardSQLFunction
will render "substr" or "substring", depending on the last argument being used.
|
| DB2UniqueDelegate |
DB2 does not allow unique constraints on nullable columns.
|
| 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.
|
| DdlTransactionIsolator |
Provides access to a Connection that is isolated from
any "current transaction" with the designed purpose of
performing DDL commands
|
| DdlTransactionIsolatorJtaImpl |
DdlExecutor for use in JTA environments
|
| DdlTransactionIsolatorNonJtaImpl |
DdlExecutor for use in non-JTA environments (JDBC transaction)
|
| DecimalTypeDescriptor |
|
| 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.
|
| DefaultCacheKeysFactory |
Second level cache providers now have the option to use custom key implementations.
|
| DefaultComponentSafeNamingStrategy |
|
| DefaultCustomEntityDirtinessStrategy |
|
| 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.
|
| DefaultEnhancementContext |
default implementation of EnhancementContext.
|
| 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 |
|
| 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 |
|
| 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.
|
| DefaultResolveNaturalIdEventListener |
Defines the default load event listeners used by hibernate for loading entities
in response to generated load events.
|
| DefaultSaveEventListener |
An event handler for save() events
|
| DefaultSaveOrUpdateEventListener |
Defines the default listener used by Hibernate for handling save-update
events.
|
| DefaultSchemaFilter |
Default implementation of the SchemaFilter contract, which is to just include everything.
|
| DefaultSchemaFilterProvider |
Default implementation of the SchemaFilterProvider contract, which returns
DefaultSchemaFilter for all filters.
|
| DefaultSchemaNameResolver |
Default implementation
|
| DefaultSchemaNameResolver.SchemaNameResolverFallbackDelegate |
|
| DefaultSchemaNameResolver.SchemaNameResolverJava17Delegate |
|
| DefaultUniqueDelegate |
The default UniqueDelegate implementation for most dialects.
|
| DefaultUpdateEventListener |
An event handler for update() events
|
| DelayedDropAction |
Memento representing the dropping of a schema as part of create-drop
hbm2ddl.auto handling.
|
| DelayedDropRegistry |
Callback to allow the built DelayedDropAction, if indicated, to be registered
back with the SessionFactory (or the thing that will manage its later execution).
|
| DelayedDropRegistryNotAvailableImpl |
Implementation of DelayedDropRegistry for cases when the delayed-drop portion of
"create-drop" is not valid.
|
| 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).
|
| DelegatedExpressionImpl<T> |
Implementation of Expression wraps another Expression and delegates most of its
functionality to that wrapped Expression
|
| 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.
|
| DeleteExecutor |
Provides deletions in addition to the basic SQL delete statement being executed.
|
| DeleteHandlerImpl |
|
| 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).
|
| DeprecatedNaturalIdCacheStatisticsImpl |
已过时。
|
| DeprecationLogger |
Class to consolidate logging about usage of deprecated features.
|
| DerbyCaseFragment |
|
| DerbyConcatFunction |
A specialized concat() function definition in which:
we translate to use the concat operator ('||')
wrap dynamic parameters in CASTs to VARCHAR
|
| DerbyDialect |
已过时。
|
| DerbyTenFiveDialect |
Hibernate Dialect for Cloudscape 10 - aka Derby.
|
| DerbyTenSevenDialect |
Dialect for Derby 10.7
|
| DerbyTenSixDialect |
Hibernate Dialect for Cloudscape 10 - aka Derby.
|
| DerivedValueSource |
Contract describing source of a derived value (formula).
|
| DetachedCriteria |
Models a detached form of a Criteria (not associated with a Session).
|
| DetailedSemanticException |
Thrown when a call to the underlying Hibernate engine fails, indicating
some form of semantic exception (e.g. a class name was not found in the
current mappings, etc.).
|
| Dialect |
Represents a dialect of SQL implemented by a particular RDBMS.
|
| DialectFactory |
A factory for generating Dialect instances.
|
| DialectFactoryImpl |
|
| DialectFactoryInitiator |
|
| DialectResolutionInfo |
Exposes information about the database and JDBC driver that can be used in resolving the appropriate Dialect
to use.
|
| DialectResolutionInfoSource |
Contract for the source of DialectResolutionInfo.
|
| DialectResolver |
Contract for determining the Dialect to use based on information about the database / driver.
|
| DialectResolverInitiator |
|
| DialectResolverSet |
A DialectResolver implementation which coordinates resolution by delegating to sub-resolvers.
|
| DirectAccessRegion |
Specialized Region whose data is accessed directly (not requiring
key/item wrapping, e.g.
|
| DirectAccessRegionTemplate |
Bridge between DirectAccessRegion and StorageAccess
|
| 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?
|
| DirtyTracker |
Interface to be implemented by dirty trackers, a simplified Set of String.
|
| DisabledCaching |
CacheImplementor implementation for disabled caching
|
| DisabledJaccServiceImpl |
|
| DisabledJmxServiceImpl |
|
| DisabledScanner |
Implementation of Scanner that does nothing.
|
| DiscriminatorFormula |
Used to apply a Hibernate formula (derived value) as the inheritance discriminator "column".
|
| 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 discriminator properties.
|
| DiscriminatorSource |
Contract for sources of information about a mapped discriminator.
|
| DiscriminatorType |
TODO : javadoc
|
| DiscriminatorType<T> |
Additional contract for a Type may be used for a discriminator.
|
| Disjunction |
Defines a disjunction (OR series).
|
| 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 |
A wrappedProjection that is a wrapper around other projections to apply distinction.
|
| DistinctResultTransformer |
Distinctions the result tuples in the final result based on the defined
equality of the tuples.
|
| DistinctRootEntityResultTransformer |
|
| DomainDataCachingConfig |
Configuration for a specific type of data to be stored in the
region
|
| DomainDataRegion |
A Region for cacheable domain data - entity, collection, natural-id.
|
| DomainDataRegionBuildingContext |
|
| DomainDataRegionConfig |
Configuration for a named region for caching domain data.
|
| DomainDataRegionConfigImpl |
DomainDataRegionConfig implementation
|
| DomainDataRegionConfigImpl.Builder |
|
| DomainDataRegionImpl |
|
| DomainDataRegionTemplate |
Abstract implementation of DomainDataRegion based
on implementations just needing to provide a DomainDataStorageAccess reference
for basic caching support - DomainDataStorageAccess acts as a simple wrapper around
some generalized cache actions such as put or get.
|
| DomainDataStorageAccess |
Specialization of StorageAccess for domain data regions
|
| DomainModelHelper |
Helper containing utilities useful for domain model handling
|
| DomainType<J> |
Base contract for Hibernate's extension of the JPA type system.
|
| DomainTypeDescriptor<J> |
|
| DotNode |
Represents a reference to a property or alias expression.
|
| DotNode.DereferenceType |
|
| DotNode.IllegalCollectionDereferenceExceptionBuilder |
|
| DoubleType |
|
| DoubleTypeDescriptor |
Descriptor for Double handling.
|
| DoubleTypeDescriptor |
Descriptor for DOUBLE handling.
|
| DriverConnectionCreator |
|
| DriverManagerConnectionCreator |
|
| DriverManagerConnectionProviderImpl |
A connection provider that uses the DriverManager directly to open connections and provides
a very rudimentary connection pool.
|
| DriverManagerConnectionProviderImpl.PooledConnections |
|
| DriverManagerConnectionProviderImpl.PooledConnections.Builder |
|
| DTDEntityResolver |
已过时。
|
| DuplicateMappingException |
Raised whenever a duplicate for a certain type occurs.
|
| DuplicateMappingException.Type |
Enumeration of the types of things that can be duplicated.
|
| DuplicationStrategy |
|
| DuplicationStrategy.Action |
The enumerated list of actions available on duplication match
|
| DuplicationStrategyImpl |
|
| DurationJavaDescriptor |
|
| DurationType |
|
| DynamicBatchingCollectionInitializerBuilder |
A BatchingCollectionInitializerBuilder that builds CollectionInitializer instances capable of dynamically building
its batch-fetch SQL based on the actual number of collections keys waiting to be fetched.
|
| DynamicBatchingCollectionInitializerBuilder.DynamicBatchingCollectionInitializer |
|
| DynamicBatchingEntityLoaderBuilder |
A BatchingEntityLoaderBuilder that builds UniqueEntityLoader instances capable of dynamically building
its batch-fetch SQL based on the actual number of entity ids waiting to be fetched.
|
| DynamicBatchingEntityLoaderBuilder.DynamicBatchingEntityLoader |
|
| DynamicFilterAliasGenerator |
|
| DynamicFilterParameterSpecification |
A specialized ParameterSpecification impl for dealing with a dynamic filter parameters.
|
| DynamicInsert |
For inserting, should this entity use dynamic sql generation where only non-null columns get referenced in the
prepared sql statement?
|
| DynamicMapComponentTuplizer |
|
| DynamicMapEntityTuplizer |
|
| DynamicMapEntityTuplizer.BasicEntityNameResolver |
|
| DynamicMapInstantiator |
|
| DynamicParameterizedType |
Types who implements this interface will have in the setParameterValues an
instance of the class DynamicParameterizedType$ParameterType instead of
the key PARAMETER_TYPE = "org.hibernate.type.ParameterType"
The interface ParameterType provides some methods to read information
dynamically for build the type
|
| DynamicParameterizedType.ParameterType |
|
| DynamicUpdate |
For updating, should this entity use dynamic sql generation where only changed columns get referenced in the
prepared sql statement?
|
| EffectiveEntityGraph |
Think of this as the composite modeling of a graph
and the semantic.
|
| Ejb3Column |
Wrap state of an EJB3 @Column annotation
and build the Hibernate column mapping element
|
| Ejb3DiscriminatorColumn |
Discriminator column
|
| EJB3DTDEntityResolver |
Resolve JPA xsd files locally
Hibernate OGM uses this class, consider this some kind of exposed service at the SPI level
|
| Ejb3JoinColumn |
Wrap state of an EJB3 @JoinColumn annotation
and build the Hibernate column mapping element
|
| EJB3NamingStrategy |
Naming strategy implementing the EJB3 standards
|
| ElementPropertyMapping |
|
| EmbeddableMapping |
Unifying contract for consuming JAXB types which describe an embeddable (in JPA terms).
|
| EmbeddableSource |
Represents the binding source for an "embeddable" (in JPA terms)
or "composite" (in legacy Hibernate terms).
|
| EmbeddableSourceContainer |
Defines additional information for a EmbeddableSource in relation to
the thing that contains it.
|
| EmbeddableSourceContributor |
Contract for things that can contain EmbeddableSource definitions.
|
| EmbeddableSourceImpl |
|
| EmbeddableSourceVirtualImpl |
A virtual embeddable; what Hibernate historically (pre-JPA) called an embedded
component.
|
| EmbeddableTypeImpl<J> |
Standard Hibernate implementation of JPA's EmbeddableType
contract
|
| EmbeddedAttributeMapping |
Unifying contract for any JAXB types which describe an embedded (in JPA terms).
|
| EmbeddedComponentType |
|
| EmbeddedDomainType<J> |
Hibernate extension to the JPA EntityType contract.
|
| EmbeddedTypeDescriptor<J> |
Hibernate extension to the JPA EmbeddableType descriptor
|
| EmptyExpression |
An expression asserting that a collection property is empty
|
| EmptyInterceptor |
An interceptor that does nothing.
|
| EmptyScrollableResults |
|
| EnabledCaching |
|
| EncapsulatedEntityIdentifierDefinition |
|
| EncapsulatedEntityIdentifierDescription |
Models a composite entity identifier that is encapsulated (meaning there is a composite class and a single
attribute that encapsulates the composite value).
|
| EnhancedGetterMethodImpl |
已过时。
|
| EnhancedProjection |
An "enhanced" Projection for a Criteria query.
|
| EnhancedSetterImpl |
A specialized Setter implementation for handling setting values into
a bytecode-enhanced Class.
|
| EnhancedUserType |
A custom type that may function as an identifier or discriminator type
|
| EnhancementAsProxyLazinessInterceptor |
|
| EnhancementContext |
The context for performing an enhancement.
|
| EnhancementContextWrapper |
|
| EnhancementException |
An exception indicating some kind of problem performing bytecode enhancement.
|
| EnhancementHelper |
|
| EnhancementTask |
Ant task for performing build-time enhancement of entity objects.
|
| Enhancer |
Class responsible for performing enhancement.
|
| EnhancerConstants |
Constants used during enhancement.
|
| EnhancerImpl |
|
| EnhancerImpl |
|
| EnhancingClassTransformerImpl |
|
| Entity |
已过时。
|
| EntityAction |
Base class for actions relating to insert/update/delete of an entity
instance.
|
| EntityActionVetoException |
|
| EntityAliases |
Metadata describing the SQL result set column aliases
for a particular entity.
|
| EntityAttributeFetchImpl |
|
| EntityBasedAssociationAttribute |
|
| EntityBasedBasicAttribute |
|
| EntityBasedCompositionAttribute |
|
| EntityBinder |
Stateful holder and processor for binding Entity information
|
| EntityCopyAllowedLoggedObserver |
An EntityCopyObserver implementation that allows multiple representations of
the same persistent entity to be merged and provides logging of the entity copies that
are detected.
|
| EntityCopyAllowedObserver |
An EntityCopyObserver implementation that allows multiple representations of
the same persistent entity to be merged.
|
| EntityCopyNotAllowedObserver |
|
| EntityCopyObserver |
An observer for detection of multiple entity representations for a persistent entity being merged.
|
| EntityCopyObserverFactory |
|
| EntityCopyObserverFactoryInitiator |
|
| EntityDataAccess |
Contract for managing transactional and concurrent access to cached entity
data.
|
| EntityDataCachingConfig |
Specialized DomainDataCachingConfig describing the requested
caching config for a particular entity hierarchy's state data
|
| EntityDataCachingConfigImpl |
|
| EntityDefinition |
Defines the contract for walking the attributes defined by an entity
|
| EntityDeleteAction |
The action for performing an entity deletion.
|
| EntityDomainType<J> |
Extension to the JPA EntityType contract
|
| EntityEnhancer |
enhancer for regular entities
|
| EntityEntry |
We need an entry to tell us all about the current state of an object with respect to its persistent state
Implementation Warning: Hibernate needs to instantiate a high amount of instances of this class,
therefore we need to take care of its impact on memory consumption.
|
| EntityEntryContext |
Defines a context for maintaining the relation between an entity associated with the Session ultimately owning this
EntityEntryContext instance and that entity's corresponding EntityEntry. 2 approaches are supported:
the entity->EntityEntry association is maintained in a Map within this class
the EntityEntry is injected into the entity via it implementing the ManagedEntity contract,
either directly or through bytecode enhancement.
|
| EntityEntryContext.EntityEntryCrossRef |
|
| EntityEntryExtraState |
Navigation methods for extra state objects attached to EntityEntry.
|
| EntityEntryExtraStateHolder |
|
| EntityEntryFactory |
|
| EntityFetch |
Models the requested fetching of an entity attribute.
|
| EntityFetchReturn |
Specifically a fetch return that refers to an entity association.
|
| EntityGraphQueryHint |
Encapsulates a JPA EntityGraph provided through a JPQL query hint.
|
| EntityGraphs |
A collection of EntityGraph utilities.
|
| EntityHierarchyBuilder |
Helper for dealing with entity inheritance hierarchies in hbm.xml
processing.
|
| EntityHierarchySource |
Models the source-agnostic view of an entity hierarchy.
|
| EntityHierarchySourceImpl |
Models an entity hierarchy as defined by hbm.xml documents
|
| EntityIdentifierDefinition |
Describes aspects of the identifier for an entity
|
| EntityIdentifierDefinitionHelper |
|
| EntityIdentifierDescription |
Descriptor for the identifier of an entity as a FetchSource (which allows for key-many-to-one handling).
|
| EntityIdentifierNature |
Describes the possible natures of an entity-defined identifier.
|
| EntityIdentityInsertAction |
The action for performing entity insertions when entity is using IDENTITY column identifier generation
|
| EntityIncrementVersionProcess |
A BeforeTransactionCompletionProcess impl to verify and increment an entity version as party
of before-transaction-completion processing
|
| EntityInfo |
Common interface for all entity mappings (root entity and sub-entity mappings).
|
| EntityInsertAction |
The action for performing an entity insertion, for entities not defined to use IDENTITY generation.
|
| EntityJoinFromElement |
|
| EntityJoinWalker |
A walker for loaders that fetch entities
|
| EntityKey |
Uniquely identifies of an entity instance in a particular Session by identifier.
|
| EntityLoadContext |
Tracks information about loading of entities specific to a given result set.
|
| EntityLoader |
Loads an entity instance using outerjoin fetching to fetch associated entities.
|
| EntityLoader |
UniqueEntityLoader implementation that is the main functionality for LoadPlan-based Entity loading.
|
| EntityLoader.Builder |
|
| EntityLoadQueryDetails |
Handles interpreting a LoadPlan (for loading of an entity) by:
generating the SQL query to perform
creating the readers needed to read the results from the SQL's ResultSet
|
| EntityManagerFactoryBuilder |
Represents a 2-phase JPA bootstrap process for building a Hibernate EntityManagerFactory.
|
| EntityManagerFactoryBuilderImpl |
|
| EntityManagerMessageLogger |
The jboss-logging MessageLogger for the hibernate-entitymanager module.
|
| EntityMetamodel |
Centralizes metamodel information about an entity.
|
| EntityMetamodel.GenerationStrategyPair |
|
| EntityMetamodel.ValueGenerationStrategyException |
|
| EntityMode |
Defines the representation modes available for entities.
|
| EntityModeConverter |
|
| EntityNameResolver |
Contract for resolving an entity-name from a given entity instance.
|
| EntityNaming |
|
| EntityNamingSource |
Naming information about an entity.
|
| EntityNamingSourceContributor |
|
| EntityNonStrictReadWriteAccess |
|
| EntityNotFoundDelegate |
Delegate to handle the scenario of an entity not found by a specified id.
|
| EntityPersister |
Contract describing mapping information and persistence logic for a particular strategy of entity mapping.
|
| EntityPrinter |
Renders entities and query parameters to a nicely readable string.
|
| EntityQuerySpace |
Models a QuerySpace specific to an entity (EntityPersister).
|
| EntityQuerySpaceImpl |
|
| EntityReadOnlyAccess |
|
| EntityReadWriteAccess |
|
| EntityReference |
Represents a reference to an entity either as a return, fetch, or collection element or index.
|
| EntityReferenceAliases |
Aggregates the alias/suffix information in relation to an EntityReference
todo : add a contract (interface) that can be shared by entity and collection alias info objects as lhs/rhs of a join ?
|
| EntityReferenceAliasesImpl |
|
| EntityReferenceInitializer |
|
| EntityReferenceInitializerImpl |
|
| EntityReturn |
Models the an entity as root Return.
|
| EntityReturnImpl |
|
| EntityReturnReader |
|
| EntitySource |
Contract describing source of information related to mapping an entity.
|
| EntityState |
|
| EntityStatistics |
Entity related statistics
|
| EntityStatisticsImpl |
Entity related statistics
|
| EntityTransactionalAccess |
|
| EntityTuplizer |
Defines further responsibilities regarding tuplization based on
a mapped entity.
|
| EntityTuplizerFactory |
|
| EntityType |
Base for types which map associations to persistent entities.
|
| EntityTypeDescriptor<J> |
Hibernate extension to the JPA EntityType descriptor
|
| EntityTypeExpression<T> |
TODO : javadoc
|
| EntityTypeImpl<J> |
Defines the Hibernate implementation of the JPA EntityType contract.
|
| EntityUniqueKey |
Used to uniquely key an entity instance in relation to a particular session
by some unique property reference, as opposed to identifier.
|
| EntityUpdateAction |
The action for performing entity updates.
|
| EntityVerifyVersionProcess |
A BeforeTransactionCompletionProcess impl to verify an entity version as part of
before-transaction-completion processing
|
| EnumJavaTypeDescriptor<T extends Enum> |
Describes a Java Enum type.
|
| EnumType<T extends Enum> |
Value type mapper for enumerations.
|
| EnumValueConverter<O extends Enum,R> |
BasicValueConverter extension for enum-specific support
|
| Environment |
Provides access to configuration info passed in Properties objects.
|
| ErrorLogger |
Implements an ErrorHandler that mainly just logs errors/warnings.
|
| ErrorReporter |
Implementations will report or handle errors invoked by an ANTLR base parser.
|
| ErrorTracker |
An error handler that counts parsing errors and warnings.
|
| EventActionWithParameter<T,U,X> |
|
| EventListenerGroup<T> |
Contract for a groups of events listeners for a particular event type.
|
| EventListenerRegistrationException |
Indicates a problem registering an event listener.
|
| EventListenerRegistry |
|
| EventListenerRegistryImpl |
|
| EventListenerServiceInitiator |
|
| EventSource |
|
| EventType<T> |
Enumeration of the recognized types of events, including meta-information about each.
|
| EventUtil |
|
| EvictEvent |
Defines an event class for the evicting of an entity.
|
| EvictEventListener |
Defines the contract for handling of evict events generated from a session.
|
| EvictVisitor |
Evict any collections referenced by the object from the session cache.
|
| Example |
Support for query by example.
|
| Example.AllPropertySelector |
Property selector that includes all properties
|
| Example.NotNullOrZeroPropertySelector |
Property selector that includes only properties that are not null and non-zero (if numeric)
|
| Example.NotNullPropertySelector |
Property selector that includes only properties that are not null
|
| Example.PropertySelector |
A strategy for choosing property values for inclusion in the query criteria.
|
| ExceptionConverter |
|
| ExceptionConverterImpl |
|
| ExceptionHandler |
Contract for how CommandAcceptanceException errors should be handled (logged, ignored, etc).
|
| ExceptionHandlerCollectingImpl |
|
| ExceptionHandlerHaltImpl |
|
| ExceptionHandlerLoggedImpl |
|
| ExceptionMapper |
A pluggable strategy for defining how the Synchronization registered by Hibernate handles
exceptions.
|
| ExceptionMapperLegacyJpaImpl |
|
| ExceptionMapperStandardImpl |
|
| Executable |
An operation which may be scheduled for later execution.
|
| ExecutableList<E extends Executable & Comparable & Serializable> |
Specialized encapsulating of the state pertaining to each Executable list.
|
| ExecutableList.Sorter<E extends Executable> |
Provides a sorting interface for ExecutableList.
|
| ExecuteUpdateResultCheckStyle |
For persistence operations (INSERT, UPDATE, DELETE) what style of determining
results (success/failure) is to be used.
|
| ExecuteUpdateResultCheckStyleConverter |
JAXB marshalling for the ExecuteUpdateResultCheckStyle enum
|
| ExecutionOptions |
Parameter object representing options for schema management tool execution
|
| ExistsPredicate |
Models an EXISTS() predicate
|
| ExistsSubqueryExpression |
Expression that checks the existence of rows in a sub-query
|
| ExpandingCollectionQuerySpace |
Describes a collection query space that allows adding joins with other
query spaces; used while building a CollectionQuerySpace.
|
| ExpandingCompositeQuerySpace |
Describes a composite query space that allows adding joins with other
query spaces; used while building a CompositeQuerySpace.
|
| ExpandingEntityIdentifierDescription |
|
| ExpandingEntityQuerySpace |
Describes an entity query space that allows adding joins with other
query spaces; used while building an EntityQuerySpace.
|
| ExpandingFetchSource |
Describes the internal contract for things which can contain fetches.
|
| ExpandingQuerySpace |
Describes a query space that allows adding joins with other
query spaces; used while building a QuerySpace.
|
| ExpandingQuerySpaces |
Models a collection of QuerySpace references and
exposes the ability to create an ExpandingQuerySpace for "returns" and fetches;
used when building a load plan.
|
| Expectation |
Defines an expected DML operation outcome.
|
| Expectations |
|
| Expectations.BasicExpectation |
|
| Expectations.BasicParamExpectation |
|
| ExpectedTypeAwareNode |
Interface for nodes which wish to be made aware of any determined "expected
type" based on the context within they appear in the query.
|
| ExplicitParameterInfo<T> |
|
| ExplicitParameterSpecification |
An additional contract for parameters which originate from parameters explicitly encountered in the source statement
(HQL or native-SQL).
|
| ExplicitTruthValueCheck |
ANSI-SQL defines TRUE, FALSE and UNKNOWN as truth values.
|
| ExplodedArchiveDescriptor |
Descriptor for exploded (directory) archives
|
| Exportable |
Contract for entities (in the ERD sense) which can be exported via CREATE, ALTER, etc
|
| ExportableColumn |
|
| ExportableColumn.ColumnIterator |
|
| ExportableColumn.ValueImpl |
|
| ExportableProducer |
Identifies metamodel objects that can produce Exportable relational stuff.
|
| Exporter<T extends Exportable> |
Defines a contract for exporting of database objects (tables, sequences, etc) for use in SQL CREATE and
DROP scripts.
|
| Expression |
已过时。
|
| ExpressionImpl<T> |
Models an expression in the criteria query language.
|
| ExpressionImplementor<T> |
Internal contract for implementations of the JPA Expression contract.
|
| ExtendedBeanManager |
已过时。
|
| ExtendedBeanManager |
This contract and the nested LifecycleListener contract represent the changes
we'd like to propose to the CDI spec.
|
| ExtendedBeanManager.LifecycleListener |
已过时。
|
| ExtendedBeanManager.LifecycleListener |
Contract for things interested in receiving notifications of
BeanManager lifecycle events.
|
| ExtendedSelfDirtinessTracker |
A self dirtiness tracker that declares additional methods that are intended for internal communication.
|
| ExtendedStatisticsSupport |
Optional Region contract defining support for extra statistic information
|
| ExternalSessionFactoryConfig |
Defines support for various externally configurable SessionFactory(s), for
example, JMX or the JCA
adapter.
|
| ExtractedDatabaseMetaData |
Information extracted from DatabaseMetaData regarding what the JDBC driver reports as
being supported or not.
|
| ExtractedDatabaseMetaDataImpl |
Standard implementation of ExtractedDatabaseMetaData
|
| ExtractedDatabaseMetaDataImpl.Builder |
|
| ExtractionContext |
Defines a context for performing extraction including providing access to information about ongoing extraction as
well as to delegates needed in performing extraction.
|
| ExtractionContext.DatabaseObjectAccess |
|
| ExtractionContext.EmptyExtractionContext |
|
| ExtractionContextImpl |
|
| Factory |
Acts as a ASTFactory for injecting our specific AST node classes into the Antlr generated trees.
|
| FallbackBeanInstanceProducer |
BeanInstanceProducer implementation based on direct instantiation
In normal Hibernate use this is used when either:
* there is no configured back-end container
* the back-end container did not define a bean for this class
|
| FallbackContainedBean<B> |
|
| FastClass |
Fast access to class information
|
| Fetch |
Define the fetching strategy used for the given association.
|
| Fetch |
Models an individual fetch within a profile.
|
| Fetch |
Contract for associations that are being fetched.
|
| Fetch.Style |
The type or style of fetch.
|
| Fetchable |
Any mapping with an outer-join attribute
|
| FetchableAttributeSource |
Describes source for attributes which can be fetched.
|
| FetchCharacteristics |
|
| FetchCharacteristicsPluralAttribute |
|
| FetchCharacteristicsPluralAttributeImpl |
|
| FetchCharacteristicsPluralAttributeImpl.Builder |
|
| FetchCharacteristicsSingularAssociation |
|
| FetchCharacteristicsSingularAssociationImpl |
hbm.xml specific handling for FetchCharacteristicsSingularAssociation
|
| FetchCharacteristicsSingularAssociationImpl.Builder |
|
| FetchGraphLoadPlanBuildingStrategy |
Loadplan building strategy for EntityGraph is applied in javax.persistence.fetchgraph mode.
|
| FetchingScrollableResultsImpl |
Implementation of ScrollableResults which can handle collection fetches.
|
| FetchMode |
Fetch options on associations.
|
| FetchMode |
Represents an association fetching strategy.
|
| FetchProfile |
Define the fetching strategy profile.
|
| FetchProfile |
A 'fetch profile' allows a user to dynamically modify the fetching strategy used for particular associations at
runtime, whereas that information was historically only statically defined in the metadata.
|
| FetchProfile |
A fetch profile allows a user to dynamically modify the fetching strategy used for particular associations at
runtime, whereas that information was historically only statically defined in the metadata.
|
| FetchProfile.Fetch |
Defines an individual association fetch within the given profile.
|
| FetchProfile.FetchOverride |
Descriptor for a particular association override.
|
| FetchProfileBinder |
|
| FetchProfiles |
Collects together multiple fetch profiles.
|
| FetchReturn |
Represents a return which names a fetched association.
|
| FetchSource |
Contract for a FetchSource (aka, the thing that owns the fetched attribute).
|
| FetchStats |
Contract used to report collected information about fetches.
|
| FetchStrategy |
Describes the strategy for fetching an association, which includes both when and how.
|
| FetchStrategyHelper |
|
| FetchStyle |
Enumeration of values describing HOW fetching should occur.
|
| FetchStyleLoadPlanBuildingAssociationVisitationStrategy |
LoadPlanBuildingAssociationVisitationStrategy implementation used for building LoadPlans based on metamodel-defined fetching.
|
| FetchTiming |
Enumeration of values describing WHEN fetching should occur.
|
| FieldWriter |
|
| FileInputStreamAccess |
An InputStreamAccess implementation based on a File reference
|
| FileXmlSource |
|
| Filter |
Add filters to an entity or a target entity of a collection.
|
| Filter |
Type definition of Filter.
|
| Filterable |
Defines mapping elements to which filters may be applied.
|
| FilterAliasGenerator |
|
| FilterConfiguration |
|
| FilterDef |
Filter definition.
|
| FilterDefinition |
A FilterDefinition defines the global attributes of a dynamic filter.
|
| FilterDefinitionBinder |
|
| FilterDefs |
Array of filter definitions.
|
| FilterHelper |
Implementation of FilterHelper.
|
| FilterImpl |
Implementation of FilterImpl.
|
| FilteringXMLEventReader |
Base class for XMLEventReaders that want to modify or remove events from the reader stream.
|
| FilteringXMLEventReader |
Base class for XMLEventReaders that want to modify or remove events from the reader stream.
|
| FilterJoinTable |
Add filters to a join table collection.
|
| FilterJoinTables |
Add multiple @FilterJoinTable to a collection.
|
| FilterKey |
Allows cached queries to be keyed by enabled filters.
|
| FilterQueryPlan |
Extends an HQLQueryPlan to maintain a reference to the collection-role name
being filtered.
|
| Filters |
Add multiple @Filters.
|
| FilterSource |
Defines the source of filter information.
|
| FilterSourceImpl |
|
| FilterTranslator |
Specialized interface for filters.
|
| FirebirdDialect |
An SQL dialect for Firebird.
|
| FirstLimitHandler |
|
| FkSecondPass |
|
| FloatType |
|
| FloatTypeDescriptor |
Descriptor for Float handling.
|
| FloatTypeDescriptor |
Descriptor for FLOAT handling.
|
| FlushEntityEvent |
|
| FlushEntityEventListener |
|
| FlushEvent |
Defines an event class for the flushing of a session.
|
| FlushEventListener |
Defines the contract for handling of session flush events.
|
| FlushMode |
Represents a flushing strategy.
|
| FlushModeConverter |
JAXB marshalling for the FlushMode enum
|
| FlushModeType |
Enumeration extending javax.persistence flush modes.
|
| FlushModeTypeHelper |
Helper to deal with FlushModeType <-> FlushMode conversions.
|
| FlushVisitor |
Process collections reachable from an entity.
|
| ForeignGenerator |
foreign
An Identifier generator that uses the value of the id property of an
associated object
One mapping parameter is required: property.
|
| ForeignKey |
已过时。
|
| ForeignKey |
A foreign key constraint
|
| ForeignKeyContributingSource |
Additional contract for things which describe foreign keys.
|
| ForeignKeyDirection |
Represents directionality of the foreign key constraint
|
| ForeignKeyInformation |
|
| ForeignKeyInformation.ColumnReferenceMapping |
|
| ForeignKeyInformationImpl |
|
| ForeignKeyInformationImpl.ColumnReferenceMappingImpl |
|
| ForeignKeyMetadata |
已过时。
|
| ForeignKeys |
Algorithms related to foreign key constraint transparency
|
| ForeignKeys.Nullifier |
Delegate for handling nullifying ("null"ing-out) non-cascaded associations
|
| FormatStyle |
Represents the the understood types or styles of formatting.
|
| Formatter |
Formatter contract
|
| Formula |
Defines a formula (derived value) which is a SQL fragment that acts as a @Column alternative in most cases.
|
| Formula |
A formula is a derived column value
|
| FormulaReference |
Reference to a formula fragment.
|
| ForUpdateFragment |
|
| FromClause |
Represents the 'FROM' part of a query or subquery, containing all mapped class references.
|
| FromElement |
Represents a single mapped class mentioned in an HQL FROM clause.
|
| FromElementFactory |
Encapsulates the creation of FromElements and JoinSequences.
|
| FromImplementor<Z,X> |
Implementation contract for the JPA From interface.
|
| FromParser |
Parses the from clause of a hibernate query, looking for tables and
aliases for the SQL query.
|
| FromPathExpressionParser |
|
| FromReferenceNode |
Represents a reference to a FROM element, for example a class alias in a WHERE clause.
|
| FrontBaseDialect |
An SQL Dialect for Frontbase.
|
| FunctionExpression<T> |
Contract for expressions which model a SQL function call.
|
| FunctionNode |
Identifies a node which models a SQL function.
|
| Generated |
The annotated property is generated by the database.
|
| GeneratedCollectionAliases |
CollectionAliases which handles the logic of selecting user provided aliases (via return-property),
before using the default aliases.
|
| GeneratedGraphParser |
Antlr grammar describing the Hibernate EntityGraph Language.
|
| GeneratedOrderByFragmentParser |
Antlr grammar for dealing with order-by mapping fragments.
|
| GeneratedOrderByFragmentRenderer |
|
| GeneratedOrderByFragmentRendererTokenTypes |
|
| GeneratedOrderByLexer |
Lexer for the order-by fragment parser
|
| GeneratedValueGeneration |
|
| GenerationTarget |
Describes a schema generation target
|
| GenerationTargetToDatabase |
GenerationTarget implementation for handling generation directly to the database
|
| GenerationTargetToScript |
GenerationTarget implementation for handling generation to scripts
|
| GenerationTargetToStdout |
GenerationTarget implementation for handling generation to System.out
|
| GenerationTime |
At what time(s) will the generation occur?
|
| GenerationTiming |
|
| GenerationTimingConverter |
|
| GeneratorType |
Marks a property as generated, specifying the ValueGenerator type to be used for generating the value.
|
| GenericGenerator |
Generator annotation describing any kind of Hibernate generator in a generic (de-typed) manner.
|
| GenericGenerators |
Array of generic generator definitions.
|
| GenericJDBCException |
Generic, non-specific JDBCException.
|
| GetGeneratedKeysDelegate |
Delegate for dealing with IDENTITY columns using JDBC3 getGeneratedKeys
|
| Getter |
The contract for getting value for a persistent property from its container/owner
|
| GetterFieldImpl |
Field-based implementation of Getter
|
| GetterMethodImpl |
|
| GlobalTemporaryTableBulkIdStrategy |
Strategy based on ANSI SQL's definition of a "global temporary table".
|
| GrantedPermission |
Describes a Hibernate (persistence) permission.
|
| Graph<J> |
|
| GraphHelper |
Helper containing utilities useful for graph handling
|
| GraphImplementor<J> |
Integration version of the Graph contract
|
| GraphLexer |
Lexer for the Hibernate EntityGraph Language grammar
|
| GraphNode<J> |
|
| GraphNodeImplementor<J> |
Integration version of the GraphNode contract
|
| GraphParser |
Parser for string representations of JPA EntityGraph
( RootGraph) and Subgraph ( SubGraph),
using a simple syntax defined by the `graph.g` Antlr grammar.
|
| GraphParser |
|
| GraphSemantic |
JPA defines 2 distinct semantics for applying an EntityGraph.
|
| GroupByParser |
Parses the GROUP BY clause of an aggregate query
|
| GroupedSchemaMigratorImpl |
|
| GroupedSchemaValidatorImpl |
|
| GroupsPerOperation |
|
| GroupsPerOperation.Operation |
|
| GUIDGenerator |
Generates string values using the SQL Server NEWID() function.
|
| H2Dialect |
A dialect compatible with the H2 database.
|
| H2IdentityColumnSupport |
|
| HANAColumnStoreDialect |
An SQL dialect for the SAP HANA column store.
|
| HANAIdentityColumnSupport |
|
| HANARowStoreDialect |
An SQL dialect for the SAP HANA row store.
|
| HavingParser |
Parses the having clause of a hibernate query and translates it to an
SQL having clause.
|
| HbmEventReader |
A StAX EventReader for hbm.xml files to add namespaces in documents
not containing namespaces.
|
| HbmLocalMetadataBuildingContext |
Access to contextual information specific to a hbm.xml mapping.
|
| HbmMetadataSourceProcessorImpl |
MetadataSourceProcessor implementation for processing hbm.xml mapping documents.
|
| HCANNHelper |
Manage the various fun-ness of dealing with HCANN...
|
| HEGLTokenTypes |
|
| Helper |
|
| Helper |
|
| Helper |
|
| Helper |
TODO : javadoc
|
| Helper |
|
| Helper |
|
| Helper |
Helper methods.
|
| Helper.InLineViewNameInferrer |
|
| HEMLogging |
Sad when you need helpers for generating loggers...
|
| Hibernate |
Provides access to the full range of Hibernate built-in types.
|
| HibernateCriteriaBuilder |
Hibernate extensions to the JPA CriteriaBuilder.
|
| HibernateEntityManager |
已过时。
|
| HibernateEntityManager |
已过时。
|
| HibernateEntityManagerFactory |
已过时。
|
| HibernateEntityManagerFactory |
已过时。
|
| HibernateEntityManagerFactoryAware |
已过时。
|
| HibernateEntityManagerImplementor |
已过时。
|
| HibernateEntityManagerImplementor.QueryOptions |
|
| HibernateEntityManagerImplementor.QueryOptions.ResultMetadataValidator |
|
| HibernateError |
Marks a group of exceptions that generally indicate an internal Hibernate error or bug.
|
| HibernateException |
The base exception type for Hibernate exceptions.
|
| HibernateIterator |
Hibernate-specific iterator that may be closed
|
| HibernateMethodLookupDispatcher |
This dispatcher analyzes the stack frames to detect if a particular call should be authorized.
|
| HibernatePersistenceProvider |
The Hibernate PersistenceProvider implementation
|
| HibernateProxy |
Marker interface for entity proxies
|
| HibernateProxyHelper |
Utility methods for working with proxies.
|
| HibernateQuery |
已过时。
|
| HibernateQuery |
Marker interface for Hibernate generated JPA queries so that we can access the underlying Hibernate query objects.
|
| HibernateSchemaManagementTool |
The standard Hibernate implementation for performing schema management.
|
| HibernateSchemaManagementTool.JdbcContextImpl |
|
| HibernateTraversableResolver |
Use Hibernate metadata to ignore cascade on entities.
|
| HibernateTypeSource |
Source-agnostic descriptor for explicit user-supplied Hibernate type information
|
| HibernateTypeSourceImpl |
|
| HikariConfigurationUtil |
Utility class to map Hibernate properties to HikariCP configuration properties.
|
| HikariCPConnectionProvider |
HikariCP Connection provider for Hibernate.
|
| HiLoOptimizer |
Optimizer which applies a 'hilo' algorithm in memory to achieve
optimization.
|
| HolderInstantiator |
|
| HqlASTFactory |
User: Joshua Davis
Date: Sep 23, 2005
Time: 12:30:01 PM
|
| HqlBaseLexer |
Hibernate Query Language Lexer
This lexer provides the HQL parser with tokens.
|
| HqlBaseParser |
Hibernate Query Language Grammar
This grammar parses the query language for Hibernate (an Open Source, Object-Relational
mapping library).
|
| HqlParser |
Implements the semantic action methods defined in the HQL base parser to keep the grammar
source file a little cleaner.
|
| HQLQueryPlan |
Defines a query execution plan for an HQL query (or filter).
|
| HqlSqlBaseWalker |
Hibernate Query Language to SQL Tree Transform.
This is a tree grammar that transforms an HQL AST into a intermediate SQL AST
with bindings to Hibernate interfaces (Queryable, etc.).
|
| HqlSqlTokenTypes |
|
| HqlSqlWalker |
Implements methods used by the HQL->SQL tree transform grammar (a.k.a. the second phase).
|
| HqlSqlWalkerNode |
A semantic analysis node, that points back to the main analyzer.
|
| HqlToken |
A custom token class for the HQL grammar.
|
| HqlTokenTypes |
|
| HSQLCaseFragment |
The HSQL CASEWHEN function.
|
| HSQLDialect |
An SQL dialect compatible with HSQLDB (HyperSQL).
|
| HSQLIdentityColumnSupport |
|
| HydratedCompoundValueHandler |
Where to begin... :)
This gets to the internal concept of 2-phase loading of entity data and how specifically it is done.
|
| HydratedEntityRegistration |
|
| IdBagBinder |
|
| IdentifiableDomainType<J> |
Extension to the JPA IdentifiableType contract
|
| IdentifiableTypeDescriptor<J> |
Hibernate extension to the JPA IdentifiableType descriptor
|
| IdentifiableTypeDescriptor.InFlightAccess<X> |
|
| IdentifiableTypeSource |
Common contract between Entity and MappedSuperclass sources.
|
| Identifier |
Models an identifier (name), which may or may not be quoted.
|
| IdentifierAttribute |
|
| IdentifierBag |
An IdentifierBag has a primary key consisting of
just the identifier column
|
| IdentifierBagType |
|
| IdentifierCaseStrategy |
An enumeration of the way DatabaseMetaData might store and return identifiers
|
| IdentifierCollection |
A collection with a synthetic "identifier" column
|
| IdentifierEqExpression |
An identifier constraint
|
| IdentifierGeneratingInsert |
Nothing more than a distinguishing subclass of Insert used to indicate
intent.
|
| IdentifierGenerationException |
Thrown by IdentifierGenerator implementation class when
ID generation fails.
|
| IdentifierGenerator |
The general contract between a class that generates unique
identifiers and the Session.
|
| IdentifierGeneratorAggregator |
|
| IdentifierGeneratorDefinition |
Identifier generator definition, should be immutable.
|
| IdentifierGeneratorDefinition.Builder |
|
| IdentifierGeneratorDefinitionBinder |
|
| IdentifierGeneratorFactory |
|
| IdentifierGeneratorHelper |
|
| IdentifierGeneratorHelper.BasicHolder |
|
| IdentifierGeneratorHelper.BigDecimalHolder |
|
| IdentifierGeneratorHelper.BigIntegerHolder |
|
| IdentifierGeneratorStrategyProvider |
Provide a set of IdentifierGenerator strategies allowing to override the Hibernate Core default ones
|
| IdentifierHelper |
|
| IdentifierHelperBuilder |
Builder for IdentifierHelper instances.
|
| IdentifierLoadAccess<T> |
Loads an entity by its primary identifier.
|
| IdentifierProjection |
A property value, or grouped property value
|
| IdentifierProperty |
Represents a defined entity identifier property within the Hibernate
runtime-metamodel.
|
| IdentifierSource |
Contract describing source of identifier information for the entity.
|
| IdentifierSourceAggregatedComposite |
|
| IdentifierSourceNonAggregatedComposite |
|
| IdentifierSourceSimple |
Additional contract describing the source of an identifier mapping whose nature is
simple.
|
| IdentifierType<T> |
Additional contract for a Type may be used for a discriminator.
|
| IdentifierValue |
A strategy for determining if an identifier value is an identifier of
a new transient instance or a previously persistent transient instance.
|
| IdentityColumnSupport |
Represents a support for the Dialect identity key generation
|
| IdentityColumnSupportImpl |
|
| IdentityGenerator |
A generator for use with ANSI-SQL IDENTITY columns used as the primary key.
|
| IdentityGenerator.BasicDelegate |
Delegate for dealing with IDENTITY columns where the dialect requires an
additional command execution to retrieve the generated IDENTITY value
|
| IdentityGenerator.InsertSelectDelegate |
Delegate for dealing with IDENTITY columns where the dialect supports returning
the generated IDENTITY value directly from the insert statement.
|
| IdentityMap<K,V> |
A Map where keys are compared by object identity,
rather than equals().
|
| IdentitySet |
Set implementation that use == instead of equals() as its comparison
mechanism.
|
| IdentNode |
Represents an identifier all by itself, which may be a function name,
a class alias, or a form of naked property-ref depending on the
context.
|
| IdGenerator |
Identifier generator container,
Useful to keep named generator in annotations
|
| IdGeneratorInterpreterImpl |
The root (composition) IdGenerationTypeInterpreter.
|
| IdGeneratorResolverSecondPass |
|
| IdGeneratorStrategyInterpreter |
Strategy for interpreting identifier generator related information.
|
| IdGeneratorStrategyInterpreter.GeneratorNameDeterminationContext |
|
| IdsClauseBuilder |
Builds the where clause that wraps the identifiers to be updated/deleted.
|
| IdTableHelper |
|
| IdTableInfo |
|
| IdTableInfoImpl |
|
| IdTableSupport |
|
| IdTableSupportStandardImpl |
|
| IlikeExpression |
已过时。
|
| IllegalDereferenceException |
Represents an illegal attempt to dereference from a path source which
cannot be dereferenced.
|
| IllegalIdentifierException |
Indicates an attempted use of a name that was deemed illegal
|
| ImageType |
|
| Immutable |
Mark an Entity, a Collection, or an Attribute type as immutable.
|
| ImmutableEntityEntry |
An EntityEntry implementation for immutable entities.
|
| ImmutableEntityEntryFactory |
Factory for the safe approach implementation of EntityEntry.
|
| ImmutableEntityUpdateQueryHandlingMode |
This enum defines how Immutable entities are handled when executing a
bulk update statement.
|
| ImmutableMutabilityPlan<T> |
Mutability plan for immutable objects
|
| ImplicitAnyDiscriminatorColumnNameSource |
Context for determining the implicit name for an ANY mapping's discriminator
column.
|
| ImplicitAnyKeyColumnNameSource |
Context for determining the implicit name for an ANY mapping's key
column.
|
| ImplicitBasicColumnNameSource |
Context for determining the implicit name related to basic values.
|
| ImplicitCollectionTableNameSource |
Context for determining the implicit name for a collection table.
|
| ImplicitColumnNamingSecondPass |
Because ImplicitNamingStrategy often requires
access info from PersistentClass, we sometimes need to wait until the proper PersistentClass
is bound to the in-flight metadata, which means a SecondPass (in this version still using
second passes).
|
| ImplicitConstraintNameSource |
Common implicit name source traits for all constraint naming: FK, UK, index
|
| ImplicitDiscriminatorColumnNameSource |
Context for determining the implicit name of an entity's discriminator column.
|
| ImplicitEntityNameSource |
Context for determining the implicit name of an entity's primary table
|
| ImplicitForeignKeyNameSource |
|
| ImplicitIdentifierColumnNameSource |
Context for determining the implicit name of an entity's identifier
column.
|
| ImplicitIndexColumnNameSource |
|
| ImplicitIndexNameSource |
|
| ImplicitJoinColumnNameSource |
Context for determining the implicit name of a "join column" (think
JoinColumn).
|
| ImplicitJoinColumnNameSource.Nature |
|
| ImplicitJoinTableNameSource |
Context for determining the implicit name for a join table.
|
| ImplicitMapKeyColumnNameSource |
Context for determining the implicit name of a column used to back the key
of a Map.
|
| ImplicitNameSource |
Common contract for all implicit naming sources
|
| ImplicitNamingStrategy |
Pluggable strategy for applying implicit naming rules when an
explicit name is not given.
|
| ImplicitNamingStrategyComponentPathImpl |
An ImplicitNamingStrategy implementation which uses full composite paths
extracted from AttributePath, as opposed to just the terminal property part.
|
| ImplicitNamingStrategyJpaCompliantImpl |
Implementation of the ImplicitNamingStrategy contract, generally preferring to conform
to JPA standards.
|
| ImplicitNamingStrategyLegacyHbmImpl |
Implements the original legacy naming behavior.
|
| ImplicitNamingStrategyLegacyJpaImpl |
Implementation of the ImplicitNamingStrategy contract which conforms to the
naming rules initially implemented by Hibernate for JPA 1.0, prior to many
things being clarified.
|
| ImplicitNumericExpressionTypeDeterminer |
|
| ImplicitParameterBinding |
Used to describe implicit (not defined in criteria query) parameters.
|
| ImplicitPrimaryKeyJoinColumnNameSource |
Used to help determine the implicit name of columns which are part of a primary-key,
well simultaneously being part of a foreign-key (join).
|
| ImplicitResultSetMappingDefinition |
Models the ResultSet mapping defined inline as part of a named native query definition
|
| ImplicitResultSetMappingDefinition.Builder |
|
| ImplicitTenantIdColumnNameSource |
Context for determining the implicit name of an entity's tenant identifier
column.
|
| ImplicitUniqueKeyNameSource |
|
| ImpliedFromElement |
Represents a FROM element implied by a path expression or a collection reference.
|
| ImportScriptException |
已过时。
|
| ImportSqlCommandExtractor |
Contract for extracting statements from source/import/init scripts.
|
| ImportSqlCommandExtractorInitiator |
|
| ImprovedExtractionContextImpl |
|
| ImprovedNamingStrategy |
An improved naming strategy that prefers embedded
underscores to mixed case names
|
| IncomparableComparator |
Comparator for things that cannot be compared (in a way we know about).
|
| IncrementGenerator |
increment
An IdentifierGenerator that returns a long, constructed by
counting from the maximum primary key value at startup.
|
| Incubating |
Marks (recursively) certain of Hibernate's packages, types and methods
as incubating.
|
| InDatabaseValueGenerationStrategy |
Strategy for describing values which are generated in the database.
|
| Index |
已过时。
|
| Index |
A relational table index
|
| IndexBackref |
|
| IndexColumn |
已过时。
|
| IndexColumn |
index column
|
| IndexedCollection |
Indexed collections include Lists, Maps, arrays and
primitive arrays.
|
| IndexedPluralAttributeSource |
Describes a plural attribute that is indexed.
|
| IndexInformation |
Provides access to information about existing index in the database
|
| IndexInformationImpl |
|
| IndexInformationImpl.Builder |
|
| IndexMetadata |
已过时。
|
| IndexNode |
Represents the [] operator and provides it's semantics.
|
| IndexOrUniqueKeySecondPass |
|
| IndexQueryHintHandler |
Adds an INDEX query hint as follows:
SELECT *
FROM TEST
USE INDEX (hint1, hint2)
WHERE X=1
|
| IndividuallySchemaMigratorImpl |
|
| IndividuallySchemaValidatorImpl |
|
| InExpression |
Constrains the property to a specified list of values
|
| InFlightMetadataCollector |
An in-flight representation of Metadata while Metadata is being built.
|
| InFlightMetadataCollector.DelayedPropertyReferenceHandler |
|
| InFlightMetadataCollector.DuplicateSecondaryTableException |
|
| InFlightMetadataCollector.EntityTableXref |
|
| InFlightMetadataCollectorImpl |
The implementation of the in-flight Metadata collector contract.
|
| InformationExtractor |
Contract for extracting information about objects in the database schema(s).
|
| InformationExtractorJdbcDatabaseMetaDataImpl |
Implementation of the SchemaMetaDataExtractor contract which uses the standard JDBC DatabaseMetaData
API for extraction.
|
| InformationExtractorJdbcDatabaseMetaDataImpl.ForeignKeyBuilder |
|
| InformationExtractorJdbcDatabaseMetaDataImpl.ForeignKeyBuilderImpl |
|
| Informix10Dialect |
Since version 10.00.xC3 Informix has limit/offset support which was introduced in July 2005.
|
| Informix10LimitHandler |
|
| InformixDialect |
Informix dialect.
Seems to work with Informix Dynamic Server Version 7.31.UD3, Informix JDBC driver version 2.21JC3.
|
| InformixIdentityColumnSupport |
|
| InformixUniqueDelegate |
Informix requires the constraint name to come last on the alter table.
|
| InFragment |
An SQL IN expression.
|
| Ingres10Dialect |
A SQL dialect for Ingres 10 and later versions.
|
| Ingres10IdentityColumnSupport |
|
| Ingres9Dialect |
A SQL dialect for Ingres 9.3 and later versions.
|
| Ingres9IdentityColumnSupport |
|
| IngresDialect |
An SQL dialect for Ingres 9.2.
|
| InheritanceState |
Some extra data to the inheritance position of a class.
|
| InheritanceType |
The inheritance type for a given entity hierarchy
|
| InitCommand |
A general SQL command to be used while initializing a schema.
|
| InitializeableNode |
An interface for initializeable AST nodes.
|
| InitializeCollectionEvent |
An event that occurs when a collection wants to be
initialized
|
| InitializeCollectionEventListener |
Defines the contract for handling of collection initialization events
generated by a session.
|
| InitialValueAwareOptimizer |
Marker interface for optimizer which wishes to know the user-specified initial value.
|
| InjectService |
Annotation to allow services to request injection of other services
|
| InlineIdsIdsInClauseDeleteHandlerImpl |
Inline bulk-id delete handler that uses an IN clause.
|
| InlineIdsIdsOrClauseDeleteHandlerImpl |
Inline bulk-id delete handler that uses multiple identifier OR clauses.
|
| InlineIdsInClauseBuilder |
Builds the where IN clause that wraps the identifiers to be updated/deleted.
|
| InlineIdsInClauseBulkIdStrategy |
This bulk-id strategy inlines identifiers of the rows that need to be updated or deleted using an IN clause:
|
| InlineIdsInClauseUpdateHandlerImpl |
Inline bulk-id update handler that uses an IN clause.
|
| InlineIdsOrClauseBuilder |
Builds the where clause using OR expressions for the identifiers to be updated/deleted.
|
| InlineIdsOrClauseBulkIdStrategy |
This bulk-id strategy inlines identifiers of the rows that need to be updated or deleted using multiple identifier OR clauses.
|
| InlineIdsOrClauseUpdateHandlerImpl |
Inline bulk-id update handler that uses multiple identifier OR clauses.
|
| InlineIdsSubSelectValueListBulkIdStrategy |
This bulk-id strategy inlines identifiers of the rows that need to be updated or deleted in a subselect using a VALUES list:
|
| InlineIdsSubSelectValuesListBuilder |
Builds the where SELECT FROM VALUES clause that wraps the identifiers to be updated/deleted.
|
| InlineIdsSubSelectValuesListDeleteHandlerImpl |
Inline bulk-id delete handler that uses a subselect with a VALUES clause.
|
| InlineIdsSubSelectValuesListUpdateHandlerImpl |
Inline bulk-id update handler that uses a subselect with a VALUES clause.
|
| InLineViewSource |
Describes in-line view source information.
|
| InLineViewSourceImpl |
|
| InLogicOperatorNode |
|
| InMemoryValueGenerationStrategy |
|
| InnoDBStorageEngine |
Represents the InnoDB storage engine.
|
| InPredicate<T> |
Models a [NOT] IN restriction
|
| InputStreamAccess |
Contract for building InputStreams, especially in on-demand situations
|
| InputStreamXmlSource |
|
| Insert |
An SQL INSERT statement
|
| InsertGeneratedIdentifierDelegate |
Responsible for handling delegation relating to variants in how
insert-generated-identifier generator strategies dictate processing:
building the sql insert statement
determination of the generated identifier value
|
| InsertSelect |
Implementation of InsertSelect.
|
| InsertSelectIdentityInsert |
Specialized IdentifierGeneratingInsert which appends the database
specific clause which signifies to return generated IDENTITY values
to the end of the insert statement.
|
| InsertStatement |
Defines a top-level AST node representing an HQL "insert select" statement.
|
| InstanceBasedConverterDescriptor |
ConverterDescriptor implementation for cases where we are handed
the AttributeConverter instance to use.
|
| InstantiationException |
Thrown if Hibernate can't instantiate a class at runtime.
|
| InstantiationOptimizerAdapter |
|
| Instantiator |
Contract for implementors responsible for instantiating entity/component instances.
|
| InstantJavaDescriptor |
Java type descriptor for the LocalDateTime type.
|
| InstantType |
|
| InstrumentedClassLoader |
A specialized ClassLoader which performs bytecode enhancement on class definitions as they are loaded
into the ClassLoader scope.
|
| InstrumentTask |
已过时。
|
| IntegerType |
A type that maps between INTEGER and @link Integer}
|
| IntegerTypeDescriptor |
|
| IntegerTypeDescriptor |
|
| IntegralDataTypeHolder |
Defines a common api for dealing with data of integral data type.
|
| IntegrationException |
Indicates a problem integrating Hibernate and the Bean Validation spec.
|
| IntegrationException |
|
| Integrator |
Contract for stuff that integrates with Hibernate.
|
| IntegratorProvider |
|
| IntegratorService |
|
| IntegratorServiceImpl |
|
| InterbaseDialect |
An SQL dialect for Interbase.
|
| Interceptor |
Allows user code to inspect and/or change property values.
|
| InterpretedParameterMetadata |
Represents information about parameters from a compiled criteria query.
|
| IntoClause |
Represents an entity referenced in the INTO clause of an HQL
INSERT statement.
|
| InvalidatableWrapper<T> |
Specialized JdbcWrapper contract for wrapped objects that can additioanlly be invalidated
|
| InvalidGraphException |
Thrown by GraphParser to indicate textual entity graph representation parsing errors.
|
| InvalidMappingException |
|
| InvalidMappingException |
Thrown when a mapping is found to be invalid.
|
| InvalidPathException |
Exception thrown when an invalid path is found in a query.
|
| InvalidWithClauseException |
Indicates an issue with the encountered with-clause.
|
| IsEmptyPredicate<C extends Collection> |
Models an IS [NOT] EMPTY restriction
|
| IsNotNullLogicOperatorNode |
IsNotNullLogicOperatorNode implementation
|
| IsNullLogicOperatorNode |
Represents a 'is null' check.
|
| IsolationDelegate |
Contract for performing work in a manner that isolates it from any current transaction.
|
| IteratorImpl |
An implementation of java.util.Iterator that is
returned by iterate() query execution methods.
|
| JaccIntegrator |
Integrator for setting up JACC integration
|
| JaccPermissionDeclarations |
|
| JaccPermissionDefinition |
|
| JaccPreDeleteEventListener |
Check security before any deletion
|
| JaccPreInsertEventListener |
Check security before an insertion
|
| JaccPreLoadEventListener |
Check security before any load
|
| JaccPreUpdateEventListener |
Check security before any update
|
| JaccSecurityListener |
Marker interface for JACC event listeners.
|
| JaccService |
Service describing Hibernate integration with JACC for security service.
|
| JarFileBasedArchiveDescriptor |
An ArchiveDescriptor implementation leveraging the JarFile API for processing.
|
| JarFileEntryUrlAdjuster |
Optional contract for ArchiveDescriptorFactory implementations to implement
to be able to adjust <jar-file/> URL's defined in persistence.xml
files.
|
| JarFileEntryXmlSource |
|
| JarInputStreamBasedArchiveDescriptor |
An ArchiveDescriptor implementation that works on archives accessible through a JarInputStream.
|
| JarProtocolArchiveDescriptor |
An ArchiveDescriptor implementation for handling archives whose url reported a JAR protocol (i.e., jar://).
|
| JavaConstantNode |
A node representing a static Java constant.
|
| JavassistEnhancementContext |
|
| JavassistLazyInitializer |
A Javassist-based lazy initializer proxy.
|
| JavassistProxyFactory |
A ProxyFactory implementation for producing Javassist-based proxies.
|
| JavaTypeDescriptor |
|
| JavaTypeDescriptor<T> |
Descriptor for the Java side of a value mapping.
|
| JavaTypeDescriptorRegistry |
已过时。
|
| JavaTypeDescriptorRegistry |
|
| JavaTypeDescriptorRegistry.FallbackJavaTypeDescriptor<T> |
|
| JavaTypeDescriptorResolvable |
|
| JaxbCfgCacheUsageEnum |
Java class for CacheUsageEnum.
|
| JaxbCfgCollectionCacheType |
Java class for CollectionCacheType complex type.
|
| JaxbCfgConfigPropertyType |
Java class for ConfigPropertyType complex type.
|
| JaxbCfgEntityCacheType |
Java class for EntityCacheType complex type.
|
| JaxbCfgEventListenerGroupType |
Java class for EventListenerGroupType complex type.
|
| JaxbCfgEventListenerType |
Java class for EventListenerType complex type.
|
| JaxbCfgEventTypeEnum |
Java class for EventTypeEnum.
|
| JaxbCfgHibernateConfiguration |
Java class for anonymous complex type.
|
| JaxbCfgHibernateConfiguration.JaxbCfgSecurity |
Java class for anonymous complex type.
|
| JaxbCfgHibernateConfiguration.JaxbCfgSecurity.JaxbCfgGrant |
Java class for anonymous complex type.
|
| JaxbCfgHibernateConfiguration.JaxbCfgSessionFactory |
Java class for anonymous complex type.
|
| JaxbCfgMappingReferenceType |
Java class for MappingReferenceType complex type.
|
| JaxbCfgProcessor |
|
| JaxbCfgProcessor.NamespaceAddingEventReader |
|
| JaxbHbmAnyAssociationType |
A discriminated association where the discriminator is part of the
association, not the associated entity (compared to discriminator subclass)
|
| JaxbHbmAnyValueMappingType |
Defines the mapping of a discriminator value to a concrete entity in an any or
any-to-many mapping.
|
| JaxbHbmArrayType |
Java class for ArrayType complex type.
|
| JaxbHbmAuxiliaryDatabaseObjectType |
Java class for AuxiliaryDatabaseObjectType complex type.
|
| JaxbHbmAuxiliaryDatabaseObjectType.JaxbHbmDefinition |
Java class for anonymous complex type.
|
| JaxbHbmBagCollectionType |
Java class for BagCollectionType complex type.
|
| JaxbHbmBaseVersionAttributeType |
Type definition that acts as a base for concrete definitions of mapped
attributes that can function as the basis of optimistic locking.
|
| JaxbHbmBasicAttributeType |
Java class for BasicAttributeType complex type.
|
| JaxbHbmBasicCollectionElementType |
Declares the element type of a collection where the element is of basic type
|
| JaxbHbmCacheInclusionEnum |
Java class for CacheInclusionEnum.
|
| JaxbHbmCacheType |
Java class for CacheType complex type.
|
| JaxbHbmClassRenameType |
Java class for ClassRenameType complex type.
|
| JaxbHbmCollectionIdType |
Java class for CollectionIdType complex type.
|
| JaxbHbmColumnType |
The column element is an alternative to column attributes and required for
mapping associations to classes with composite ids.
|
| JaxbHbmCompositeAttributeType |
A component is a user-defined class, persisted along with its containing entity
to the table of the entity class.
|
| JaxbHbmCompositeCollectionElementType |
A composite element allows a collection to hold instances of an arbitrary
class, without the requirement of joining to an entity table.
|
| JaxbHbmCompositeIdType |
A composite key may be modelled by a java class with a property for each
key column.
|
| JaxbHbmCompositeIndexType |
Describes the key of a java.util.Map which is a composite.
|
| JaxbHbmCompositeKeyBasicAttributeType |
A property embedded in a composite identifier or map index (always not-null).
|
| JaxbHbmCompositeKeyManyToOneType |
A many-to-one association embedded in a composite identifier or map index
(always not-null, never cascade).
|
| JaxbHbmConfigParameterContainer |
Java class for ConfigParameterContainer complex type.
|
| JaxbHbmConfigParameterType |
Java class for ConfigParameterType complex type.
|
| JaxbHbmCustomSqlDmlType |
Java class for CustomSqlDmlType complex type.
|
| JaxbHbmDialectScopeType |
Java class for DialectScopeType complex type.
|
| JaxbHbmDiscriminatorSubclassEntityType |
Subclass declarations are nested beneath the root class declaration to achieve
polymorphic persistence with the table-per-hierarchy mapping strategy.
|
| JaxbHbmDynamicComponentType |
A dynamic-component maps columns of the database entity to a java.util.Map
at the Java level
|
| JaxbHbmEntityBaseDefinition |
Java class for EntityBaseDefinition complex type.
|
| JaxbHbmEntityDiscriminatorType |
Polymorphic data requires a column holding a class discriminator value.
|
| JaxbHbmFetchProfileType |
Java class for FetchProfileType complex type.
|
| JaxbHbmFetchProfileType.JaxbHbmFetch |
Java class for anonymous complex type.
|
| JaxbHbmFetchStyleEnum |
Java class for FetchStyleEnum.
|
| JaxbHbmFetchStyleWithSubselectEnum |
Java class for FetchStyleWithSubselectEnum.
|
| JaxbHbmFilterAliasMappingType |
Java class for filter-alias-mapping-type complex type.
|
| JaxbHbmFilterDefinitionType |
Java class for FilterDefinitionType complex type.
|
| JaxbHbmFilterParameterType |
Java class for FilterParameterType complex type.
|
| JaxbHbmFilterType |
FILTER element; used to apply a filter.
|
| JaxbHbmGeneratorSpecificationType |
Generators generate unique identifiers.
|
| JaxbHbmHibernateMapping |
Java class for anonymous complex type.
|
| JaxbHbmIdBagCollectionType |
Java class for IdBagCollectionType complex type.
|
| JaxbHbmIdentifierGeneratorDefinitionType |
Java class for IdentifierGeneratorDefinitionType complex type.
|
| JaxbHbmIndexManyToAnyType |
Java class for index-many-to-any-type complex type.
|
| JaxbHbmIndexManyToManyType |
Describes the key of a java.util.Map which is an FK-association.
|
| JaxbHbmIndexType |
Describes the index of an indexed collection.
|
| JaxbHbmJoinedSubclassEntityType |
Joined subclasses are used for the normalized table-per-subclass mapping strategy
See the note on the class element regarding vs.
|
| JaxbHbmKeyType |
Declares the column name of a foreign key.
|
| JaxbHbmLazyEnum |
Java class for LazyEnum.
|
| JaxbHbmLazyWithExtraEnum |
Java class for LazyWithExtraEnum.
|
| JaxbHbmLazyWithNoProxyEnum |
Java class for LazyWithNoProxyEnum.
|
| JaxbHbmListIndexType |
Java class for ListIndexType complex type.
|
| JaxbHbmListType |
Java class for ListType complex type.
|
| JaxbHbmLoaderType |
The loader element allows specification of a named query to be used for fetching
an entity or collection
|
| JaxbHbmManyToAnyCollectionElementType |
A "many to any" defines a polymorphic association to any table
with the given identifier type.
|
| JaxbHbmManyToManyCollectionElementType |
Java class for ManyToManyCollectionElementType complex type.
|
| JaxbHbmManyToOneType |
Java class for ManyToOneType complex type.
|
| JaxbHbmMapKeyBasicType |
Describes the key of a java.util.Map where the key is a basic (JPA term) type
|
| JaxbHbmMapKeyCompositeType |
Describes the key of a java.util.Map where the key is a composite type
|
| JaxbHbmMapKeyManyToManyType |
Describes the key of a java.util.Map where the key is an association (FK)
|
| JaxbHbmMapType |
Java class for MapType complex type.
|
| JaxbHbmMultiTenancyType |
Java class for multi-tenancy-type complex type.
|
| JaxbHbmNamedNativeQueryType |
The sql-query element declares a named SQL query string
|
| JaxbHbmNamedQueryType |
Java class for NamedQueryType complex type.
|
| JaxbHbmNativeQueryCollectionLoadReturnType |
Java class for NativeQueryCollectionLoadReturnType complex type.
|
| JaxbHbmNativeQueryJoinReturnType |
Java class for NativeQueryJoinReturnType complex type.
|
| JaxbHbmNativeQueryPropertyReturnType |
Java class for NativeQueryPropertyReturnType complex type.
|
| JaxbHbmNativeQueryPropertyReturnType.JaxbHbmReturnColumn |
Java class for anonymous complex type.
|
| JaxbHbmNativeQueryReturnType |
Defines a return component for a sql-query.
|
| JaxbHbmNativeQueryReturnType.JaxbHbmReturnDiscriminator |
Java class for anonymous complex type.
|
| JaxbHbmNativeQueryScalarReturnType |
Java class for NativeQueryScalarReturnType complex type.
|
| JaxbHbmNaturalIdCacheType |
Java class for NaturalIdCacheType complex type.
|
| JaxbHbmNaturalIdType |
A natural-id element allows declaration of the unique business key
|
| JaxbHbmNestedCompositeElementType |
Java class for nested-composite-element-type complex type.
|
| JaxbHbmNotFoundEnum |
Java class for NotFoundEnum.
|
| JaxbHbmOnDeleteEnum |
Java class for OnDeleteEnum.
|
| JaxbHbmOneToManyCollectionElementType |
Java class for OneToManyCollectionElementType complex type.
|
| JaxbHbmOneToOneType |
Java class for OneToOneType complex type.
|
| JaxbHbmOuterJoinEnum |
Java class for OuterJoinEnum.
|
| JaxbHbmParentType |
The parent element maps a property of the component class as a pointer back to
the owning entity.
|
| JaxbHbmPolymorphismEnum |
Java class for PolymorphismEnum.
|
| JaxbHbmPrimitiveArrayType |
Java class for PrimitiveArrayType complex type.
|
| JaxbHbmPropertiesType |
properties declares that the contained properties form an alternate key.
|
| JaxbHbmQueryParamType |
The query-param element is used only by tools that generate
finder methods for named queries
|
| JaxbHbmResultSetMappingType |
The resultset element declares a named resultset mapping definition for SQL queries
|
| JaxbHbmRootEntityType |
Root entity mapping.
|
| JaxbHbmSecondaryTableType |
A join allows some properties of a class to be persisted to a second table
|
| JaxbHbmSetType |
Java class for SetType complex type.
|
| JaxbHbmSimpleIdType |
Declares the id type, column and generation algorithm for an entity class.
|
| JaxbHbmSubclassEntityBaseDefinition |
Java class for SubclassEntityBaseDefinition complex type.
|
| JaxbHbmSynchronizeType |
Java class for synchronize-type complex type.
|
| JaxbHbmTimestampAttributeType |
Optimistic locking attribute based on a (last-updated) timestamp.
|
| JaxbHbmTimestampSourceEnum |
Java class for TimestampSourceEnum.
|
| JaxbHbmToolingHintContainer |
Describes an XSD base type for any complex type that can contain "tooling hints".
|
| JaxbHbmToolingHintType |
|
| JaxbHbmTuplizerType |
TUPLIZER element; defines tuplizer to use for a component/entity for a given entity-mode
|
| JaxbHbmTypeDefinitionType |
Java class for TypeDefinitionType complex type.
|
| JaxbHbmTypeSpecificationType |
Declares the type of the containing property (overrides an eventually existing type
attribute of the property).
|
| JaxbHbmUnionSubclassEntityType |
Union subclasses are used for the table-per-concrete-class mapping strategy
See the note on the class element regarding vs.
|
| JaxbHbmUnsavedValueCompositeIdEnum |
Java class for UnsavedValueCompositeIdEnum.
|
| JaxbHbmUnsavedValueTimestampEnum |
Java class for UnsavedValueTimestampEnum.
|
| JaxbHbmUnsavedValueVersionEnum |
Java class for UnsavedValueVersionEnum.
|
| JaxbHbmVersionAttributeType |
Optimistic locking attribute based on an incrementing value.
|
| JaxpSourceXmlSource |
|
| JBossAppServerJtaPlatform |
JtaPlatform definition for JBoss Application Server.
|
| JBossStandAloneJtaPlatform |
Return a standalone JTA transaction manager for JBoss (Arjuna) Transactions or WildFly transaction client
Known to work for org.jboss.jbossts:jbossjta:4.9.0.GA as well as WildFly 11+
|
| JDataStoreDialect |
A Dialect for JDataStore.
|
| JDataStoreIdentityColumnSupport |
|
| JdbcConnectionAccess |
Provides centralized access to JDBC connections.
|
| JdbcConnectionAccessConnectionProviderImpl |
Implementation of JdbcConnectionAccess for use in cases where we
leverage a ConnectionProvider for access to JDBC Connections.
|
| JdbcConnectionAccessProvidedConnectionImpl |
Implementation of JdbcConnectionAccess for cases where we are provided
a JDBC Connection to use.
|
| JDBCConnectionException |
Implementation of JDBCException indicating problems with communicating with the
database (can also include incorrect JDBC setup).
|
| JdbcContext |
Access to JDBC context for schema tooling activity.
|
| JdbcCoordinator |
Coordinates JDBC-related activities.
|
| JdbcCoordinatorImpl |
|
| JdbcDataType |
|
| JdbcDateTypeDescriptor |
Descriptor for Date handling.
|
| JdbcDateTypeDescriptor.DateMutabilityPlan |
|
| JdbcEnvironment |
|
| JdbcEnvironmentImpl |
|
| JdbcEnvironmentInitiator |
|
| JdbcEnvironmentInitiator.ConnectionProviderJdbcConnectionAccess |
|
| JdbcEnvironmentInitiator.MultiTenantConnectionProviderJdbcConnectionAccess |
|
| JDBCException |
|
| JdbcExceptionHelper |
|
| JdbcIsolationDelegate |
|
| JdbcMetadaAccessStrategy |
|
| JdbcObserver |
已过时。
|
| JdbcObserverImpl |
|
| JdbcRecommendedSqlTypeMappingContext |
More-or-less a parameter-object intended for use in determining the SQL/JDBC type recommended
by the JDBC spec (explicitly or implicitly) for a given Java type.
|
| JdbcResourceLocalTransactionCoordinatorBuilderImpl |
Concrete builder for resource-local TransactionCoordinator instances.
|
| JdbcResourceLocalTransactionCoordinatorImpl |
An implementation of TransactionCoordinator based on managing a transaction through the JDBC Connection
via JdbcResourceTransaction
|
| JdbcResourceTransaction |
Models access to the resource transaction of the underlying JDBC resource.
|
| JdbcResourceTransactionAccess |
Provides access to DataStoreTransaction (JDBC transaction stand-in) for use in building resource-local
TransactionCoordinator instances.
|
| JdbcServices |
Contract for services around JDBC operations.
|
| JdbcServicesImpl |
|
| JdbcServicesInitiator |
Standard initiator for the standard JdbcServices service
TODO : should this maybe be a SessionFactory service?
|
| JdbcSessionContext |
Provides the JdbcSession implementation with contextual information it needs during its lifecycle.
|
| JdbcSessionContextImpl |
|
| JdbcSessionOwner |
Contract for something that controls a JdbcSessionContext.
|
| JdbcTimestampTypeDescriptor |
|
| JdbcTimestampTypeDescriptor.TimestampMutabilityPlan |
|
| JdbcTimeTypeDescriptor |
Descriptor for Time handling.
|
| JdbcTimeTypeDescriptor.TimeMutabilityPlan |
|
| JdbcTypeFamilyInformation |
Information pertaining to JDBC type families.
|
| JdbcTypeFamilyInformation.Family |
|
| JdbcTypeJavaClassMappings |
Maintains the JDBC recommended mappings for JDBC type-code to/from Java Class
as defined in _Appendix B : Data Type Conversion Tables_ of the _JDBC 4.0 Specification_
Eventually, the plan is to have Dialect and
DatabaseMetaData.getTypeInfo() contribute this information.
|
| JdbcTypeNameMapper |
(Badly named) helper for dealing with standard JDBC types as defined by Types
|
| JdbcWrapper<T> |
Generic contract for wrapped JDBC objects.
|
| JmxService |
Service providing simplified access to JMX related features needed by Hibernate.
|
| JmxServiceImpl |
Standard implementation of JMX services
|
| JmxServiceInitiator |
Standard initiator for the standard JmxService service
|
| JndiException |
An exception indicating trouble accessing JNDI
|
| JndiHelper |
已过时。
|
| JndiNameException |
Indicates a problem with a given JNDI name being deemed as not valid.
|
| JndiService |
Service providing simplified access to JNDI related features needed by Hibernate.
|
| JndiServiceImpl |
Standard implementation of JNDI services.
|
| JndiServiceInitiator |
Standard initiator for the standard JndiService service
|
| Join |
Represents a join in the QuerySpace-sense.
|
| Join |
|
| Joinable |
Anything that can be loaded by outer join - namely
persisters for classes or collections.
|
| JoinColumnOrFormula |
Allows joins based on column or a formula.
|
| JoinColumnsOrFormulas |
Collection of @JoinColumnOrFormula definitions.
|
| JoinDefinedByMetadata |
Specialization of a Join that is defined by the metadata.
|
| JoinedIterable<T> |
A JoinedIterable is an Iterable that wraps a number of Iterables.
|
| JoinedIterator<T> |
An Iterator implementation that wraps other Iterators, and presents them all as one
continuous Iterator.
|
| JoinedSubclass |
A subclass in a table-per-subclass mapping
|
| JoinedSubclassEntityPersister |
An EntityPersister implementing the normalized "table-per-subclass"
mapping strategy
|
| JoinedSubclassEntitySource |
|
| JoinedSubclassEntitySourceImpl |
|
| JoinedSubclassFkSecondPass |
|
| JoinFormula |
To be used as a replacement for @JoinColumn in most places.
|
| JoinFragment |
An abstract SQL join fragment renderer
|
| JoinHelper |
Helper for dealing with joins.
|
| JoinHelper |
|
| JoinImpl |
|
| JoinImplementor<Z,X> |
Consolidates the Join and Fetch hierarchies since that is how we implement them.
|
| JoinProcessor |
Performs the post-processing of the join information gathered during semantic analysis.
|
| JoinSequence |
|
| JoinSequence.Join |
Represents a join
|
| JoinSequence.Selector |
A subclass join selector
|
| JoinStatus |
See the JPA notion of joining a transaction for details.
|
| JoinType |
|
| JoinWalker |
Walks the metamodel, searching for joins, and collecting
together information needed by OuterJoinLoader.
|
| JoinWalker.AssociationInitCallback |
|
| JOnASJtaPlatform |
JTA platform implementation for JOnAS
|
| JOTMJtaPlatform |
|
| JpaAttributeConverter<O,R> |
BasicValueConverter extension for AttributeConverter-specific support
|
| JpaAttributeConverterCreationContext |
|
| JpaAttributeConverterImpl<O,R> |
Standard implementation of JpaAttributeConverter
|
| JpaBootstrapSensitive |
Defines an event listener that is sensitive to whether a native or jpa bootstrap was performed
|
| JpaCallbackSource |
|
| JpaCompliance |
Encapsulates settings controlling whether certain aspects of the JPA spec
should be strictly followed.
|
| JpaComplianceImpl |
|
| JpaComplianceImpl.JpaComplianceBuilder |
|
| JpaCompliantLifecycleStrategy |
A BeanLifecycleStrategy to use when JPA compliance is required
(i.e. when the bean lifecycle is to be managed by the JPA runtime, not the CDI runtime).
|
| JPAIndexHolder |
|
| JPAMetadataProvider |
MetadataProvider aware of the JPA Deployment descriptor
|
| JpaMetaModelPopulationSetting |
|
| JpaOrmXmlEventReader |
A JPA orm.xml specific StAX EVentReader to handle a few oddities.
|
| JpaOrmXmlEventReader.BadVersionException |
|
| JpaOrmXmlPersistenceUnitDefaultAware |
Contract for things that need to be aware of JPA orm.xml-defined persistence-unit-defaults.
|
| JpaOrmXmlPersistenceUnitDefaultAware.JpaOrmXmlPersistenceUnitDefaults |
Represents the persistence-unit-defaults to be applied
|
| JPAOverriddenAnnotationReader |
Encapsulates the overriding of Java annotations from an EJB 3.0 descriptor.
|
| JpaStaticMetaModelPopulationSetting |
Enumerated setting used to control whether Hibernate looks for and populates
JPA static metamodel models of application's domain model.
|
| JpaTargetAndSourceDescriptor |
|
| JRun4JtaPlatform |
|
| JtaIsolationDelegate |
An isolation delegate for JTA environments.
|
| JtaPlatform |
Defines how we interact with various JTA services on the given platform/environment.
|
| JtaPlatformException |
Indicates a problem interacting with the underlying JTA platform.
|
| JtaPlatformInaccessibleException |
Indicates problems accessing TransactionManager or UserTransaction through the JtaPlatform
|
| JtaPlatformInitiator |
|
| JtaPlatformProvider |
|
| JtaPlatformResolver |
Service for defining how to resolve or determine the JtaPlatform to use in configurations where the user
did not explicitly specify one.
|
| JtaPlatformResolverInitiator |
|
| JTASessionContext |
An implementation of CurrentSessionContext which scopes the notion
of a current session to a JTA transaction.
|
| JTASessionContext.CleanupSync |
JTA transaction sync used for cleanup of the internal session map.
|
| JtaStatusHelper |
Utility for dealing with JTA statuses.
|
| JtaSynchronizationStrategy |
Contract used to centralize Synchronization handling logic.
|
| JtaTransactionAdapter |
Adapter for abstracting the physical means of interacting with JTA transactions.
|
| JtaTransactionAdapterTransactionManagerImpl |
JtaTransactionAdapter for coordinating with the JTA TransactionManager
|
| JtaTransactionAdapterUserTransactionImpl |
JtaTransactionAdapter for coordinating with the JTA UserTransaction
|
| JtaTransactionCoordinatorBuilderImpl |
Concrete builder for JTA-based TransactionCoordinator instances.
|
| JtaTransactionCoordinatorImpl |
An implementation of TransactionCoordinator based on managing a transaction through the JTA API (either TM or UT)
|
| Junction |
A sequence of a logical expressions combined by some
associative logical operator
|
| Junction.Nature |
The type of junction
|
| KeyValue |
Represents 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.
|
| LazyAttributeDescriptor |
Descriptor for an attribute which is enabled for bytecode lazy fetching
|
| LazyAttributeLoadingInterceptor |
Interceptor that loads attributes lazily
|
| LazyAttributesMetadata |
Information about all of the bytecode lazy attributes for an entity
|
| LazyCollection |
Define the lazy status of a collection.
|
| LazyCollectionOption |
Lazy options available for a collection.
|
| LazyFetchGroupMetadata |
Information about a particular bytecode lazy attribute grouping.
|
| LazyGroup |
For use with bytecode-enhanced lazy-loading support.
|
| LazyInitializationException |
Indicates an attempt to access not-yet-fetched data outside of a session context.
|
| LazyInitializer |
Handles fetching of the underlying entity for a proxy
|
| LazyPropertyInitializer |
Contract for controlling how lazy properties get initialized.
|
| LazyPropertyInitializer.InterceptorImplementor |
已过时。
|
| LazyToOne |
Define the laziness options available for a ToOne (ie OneToOne or ManyToOne) association.
|
| LazyToOneOption |
Lazy options available for a ToOne association.
|
| LegacyBatchingCollectionInitializerBuilder |
|
| LegacyBatchingCollectionInitializerBuilder |
LoadPlan-based implementation of the the legacy batch collection initializer.
|
| LegacyBatchingCollectionInitializerBuilder.LegacyBatchingCollectionInitializer |
|
| LegacyBatchingCollectionInitializerBuilder.LegacyBatchingCollectionInitializer |
|
| LegacyBatchingEntityLoaderBuilder |
|
| LegacyBatchingEntityLoaderBuilder |
LoadPlan-based implementation of the legacy batch loading strategy
|
| LegacyBatchingEntityLoaderBuilder.LegacyBatchingEntityLoader |
|
| LegacyBatchingEntityLoaderBuilder.LegacyBatchingEntityLoader |
|
| LegacyFirstLimitHandler |
|
| LegacyHiLoAlgorithmOptimizer |
Slight variation from HiLoOptimizer, maintaining compatibility with the values generated by the
legacy Hibernate hilo based generators.
|
| LegacyLimitHandler |
Limit handler that delegates all operations to the underlying dialect.
|
| LengthFunction |
Models the ANSI SQL LENGTH function.
|
| Lifecycle |
Provides callbacks from the Session to the persistent object.
|
| LikeExpression |
A criterion representing a "like" expression
|
| LikePredicate |
Models a SQL LIKE expression.
|
| LimitHandler |
Contract defining dialect-specific LIMIT clause handling.
|
| LimitHelper |
A helper for dealing with LimitHandler implementations
|
| List |
A list mapping has a primary key consisting of the key columns + index column.
|
| ListAttributeJoin<O,E> |
Models a join based on a list-style plural association attribute.
|
| ListAttributeJoin.TreatedListAttributeJoin<O,T> |
|
| ListBinder |
Bind a list to the underlying Hibernate configuration
|
| ListIndexBase |
Defines the start index value for a list index as stored on the database.
|
| ListIndexExpression |
An expression for referring to the index of a list.
|
| ListJoinImplementor<Z,X> |
|
| ListPersistentAttribute<D,E> |
Hibernate extension to the JPA ListAttribute descriptor
|
| ListType |
|
| LiteralExpression<T> |
Represents a literal expression.
|
| LiteralHandlingMode |
This enum defines how literals are handled by JPA Criteria.
|
| LiteralNode |
Represents a literal.
|
| LiteralProcessor |
A delegate that handles literals and constants for HqlSqlWalker, performing the token replacement functions and
classifying literals.
|
| LiteralProcessor.DecimalLiteralFormat |
|
| LiteralType<T> |
Additional contract for a Type that may appear as an SQL literal
|
| Loadable |
Implemented by a EntityPersister that may be loaded
using Loader.
|
| LoadContexts |
Maps result-sets to specific contextual data related to processing that result set
|
| LoadedConfig |
Models the information gleaned from parsing a cfg.xml file.
|
| Loader |
Used to override how Hibernate performs load operations. naming a named query to use instead of
its generated SELECT SQL.
|
| Loader |
Abstract superclass of object loading (and querying) strategies.
|
| Loader.SqlStatementWrapper |
|
| LoadEvent |
Defines an event class for the loading of an entity.
|
| LoadEventListener |
Defines the contract for handling of load events generated from a session.
|
| LoadEventListener.LoadType |
|
| LoadGraphLoadPlanBuildingStrategy |
Loadplan building strategy for EntityGraph is applied in javax.persistence.loadgraph mode.
|
| LoadingCollectionEntry |
Represents a collection currently being loaded.
|
| LoadPlan |
Describes a plan for performing a load of results.
|
| LoadPlan.Disposition |
Enumerated possibilities for describing the disposition of this LoadPlan.
|
| LoadPlanBuildingAssociationVisitationStrategy |
|
| LoadPlanBuildingContext |
Provides access to context needed in building a LoadPlan.
|
| LoadPlanImpl |
|
| LoadPlanTreePrinter |
|
| LoadQueryDetails |
|
| LoadQueryInfluencers |
Centralize all options which can influence the SQL query needed to load an
entity.
|
| LoadQueryJoinAndFetchProcessor |
Helper for implementors of entity and collection based query building based on LoadPlans providing common
functionality, especially in regards to handling QuerySpace Joins and Fetches.
|
| LobCreationContext |
Provides callback access into the context in which the LOB is to be created.
|
| LobCreationContext.Callback<T> |
The callback contract for making use of the JDBC Connection.
|
| LobCreator |
Contract for creating various LOB references.
|
| LobCreatorBuilder |
|
| LobCreatorBuilder |
Builds LobCreator instances based on the capabilities of the environment.
|
| LobCreatorBuilderImpl |
Builds LobCreator instances based on the capabilities of the environment.
|
| LobHelper |
|
| LobMergeStrategy |
Strategy for how dialects need LOB values to be merged.
|
| LobTypeMappings |
|
| LocalDateJavaDescriptor |
Java type descriptor for the LocalDateTime type.
|
| LocalDateTimeJavaDescriptor |
Java type descriptor for the LocalDateTime type.
|
| LocalDateTimeType |
|
| LocalDateType |
|
| LocaleType |
A type that maps between VARCHAR and @link Locale}
|
| LocaleTypeDescriptor |
Descriptor for Locale handling.
|
| LocaleTypeDescriptor.LocaleComparator |
|
| LocalMetadataBuildingContext |
Specialization of the MetadataBuildingContext contract specific to a given origin.
|
| LocalObjectUuidHelper |
|
| LocalSchema |
已过时。
|
| LocalSchemaLocator |
Helper for resolving XML Schema references locally.
|
| LocalSynchronizationException |
Wraps an exception thrown from a "local synchronization" (one registered in the SynchronizationRegistry).
|
| LocalTemporaryTableBulkIdStrategy |
Strategy based on ANSI SQL's definition of a "local temporary table" (local to each db session).
|
| LocalTimeJavaDescriptor |
Java type descriptor for the LocalDateTime type.
|
| LocalTimeType |
|
| LocalXmlResourceResolver |
|
| LocalXmlResourceResolver.DtdMapping |
|
| LocalXmlResourceResolver.NamespaceSchemaMapping |
|
| LocalXsdResolver |
When Hibernate loads an XSD we fully expect that to be resolved from our
jar file via ClassLoader resource look-up.
|
| LocateFunction |
Models the ANSI SQL LOCATE function.
|
| Lockable |
|
| LockAcquisitionException |
Implementation of JDBCException indicating a problem acquiring lock
on the database.
|
| LockEvent |
Defines an event class for the locking of an entity.
|
| LockEventListener |
Defines the contract for handling of lock events generated from a session.
|
| LockingStrategy |
A strategy abstraction for how locks are obtained in the underlying database.
|
| LockingStrategyException |
|
| LockMode |
Instances represent a lock mode for a row of a relational
database table.
|
| LockModeConverter |
|
| LockModeConverter |
Helper to deal with conversions (both directions) between LockMode and
LockModeType.
|
| LockModeResolver |
|
| LockModeTypeHelper |
Helper to deal with LockModeType <-> LockMode conversions.
|
| LockOptions |
Contains locking details (LockMode, Timeout and Scope).
|
| LockOptionsHelper |
|
| LockTimeoutException |
|
| Loggable |
Marker for things which can be logged.
|
| LoggableUserType |
Marker interface for user types which want to perform custom
logging of their corresponding values
|
| LogHelper |
|
| LogicalConnection |
Models the logical notion of a JDBC Connection.
|
| LogicalConnectionImplementor |
SPI contract for LogicalConnection
|
| LogicalConnectionManagedImpl |
Represents a LogicalConnection where we manage obtaining and releasing the Connection as needed.
|
| LogicalConnectionProvidedImpl |
|
| LogicalExpression |
Superclass of binary logical expressions
|
| LongNVarcharTypeDescriptor |
|
| LongType |
|
| LongTypeDescriptor |
Descriptor for Long handling.
|
| LongVarbinaryTypeDescriptor |
|
| LongVarcharTypeDescriptor |
|
| LowerFunction |
Models the ANSI SQL LOWER function.
|
| Manageable |
Optional Service contract for services which can be managed in JMX
|
| Managed |
Contract for classes (specifically, entities and components/embeddables) that are "managed".
|
| ManagedBean<T> |
Generalized contract for a "ManagedBean" as seen by Hibernate
|
| ManagedBeanRegistry |
A registry for ManagedBean instances.
|
| ManagedBeanRegistryImpl |
Abstract support (template pattern) for ManagedBeanRegistry implementations
|
| ManagedBeanRegistryInitiator |
Hibernate's standard initializer for the ManagedBeanRegistry service.
|
| ManagedComposite |
Specialized Managed contract for component/embeddable classes.
|
| ManagedDomainType<J> |
|
| ManagedEntity |
Specialized Managed contract for entity classes.
|
| ManagedFlushChecker |
已过时。
|
| ManagedFlushCheckerLegacyJpaImpl |
|
| ManagedMappedSuperclass |
Specialized Managed contract for MappedSuperclass classes.
|
| ManagedResources |
Represents the result of the first step of the process of building MetadataSources
reference into a Metadata reference.
|
| ManagedResourcesImpl |
|
| ManagedSessionContext |
Represents a CurrentSessionContext the notion of a contextual session
is managed by some external entity (generally some form of interceptor, etc).
|
| ManagedTypeDescriptor<J> |
Hibernate extension to the JPA ManagedType descriptor
|
| ManagedTypeDescriptor.InFlightAccess<J> |
Used during creation of the managed type object to add its attributes
|
| ManyToAny |
This is the collection-valued form of @Any definitions.
|
| ManyToOne |
A many-to-one association mapping
|
| ManyToOneAttributeColumnsAndFormulasSource |
ColumnAndFormulaSource implementation handling many-to-one attribute mappings.
|
| ManyToOnePropertySource |
PropertySource implementation handling many-to-one attribute mappings.
|
| ManyToOneType |
A many-to-one association to an entity.
|
| Map |
A map has a primary key consisting of
the key columns + index columns.
|
| MapAttributeJoin<O,K,V> |
Models a join based on a map-style plural association attribute.
|
| MapAttributeJoin.TreatedMapAttributeJoin<O,K,T> |
|
| MapBinder |
Implementation to bind a Map
|
| MapEntryExpression<K,V> |
TODO : javadoc
|
| MapEntryNode |
Tree node representing reference to the entry ( Map.Entry) of a Map association.
|
| MapJoinImplementor<Z,K,V> |
|
| MapKeyColumnDelegator |
|
| MapKeyEntityFromElement |
|
| MapKeyHelpers |
MapJoin.key() poses a number of implementation difficulties in terms of the
type signatures amongst the Path, Join and
Attribute.
|
| MapKeyHelpers.MapKeyAttribute<K> |
Defines an Attribute modelling of a map-key.
|
| MapKeyHelpers.MapKeyPath<K> |
Models a path to a map key.
|
| MapKeyHelpers.MapKeySource<K,V> |
Defines a path for the map which can then be used to represent the source of the
map key "attribute".
|
| MapKeyJoinColumnDelegator |
|
| MapKeyNode |
Tree node representing reference to the key of a Map association.
|
| MapKeyType |
Allows defining the type of the key of a persistent map.
|
| MapLazyInitializer |
Lazy initializer for "dynamic-map" entity representations.
|
| MapMember |
Acts as a virtual Member definition for dynamic (Map-based) models.
|
| MappedSuperclass |
Represents a @MappedSuperclass.
|
| MappedSuperclassDomainType<J> |
Extension of the JPA MappedSuperclassType contract
|
| MappedSuperclassEnhancer |
enhancer for mapped superclass
|
| MappedSuperclassTypeDescriptor<J> |
Hibernate extension to the JPA MappedSuperclassType descriptor
|
| MappedSuperclassTypeImpl<X> |
|
| MapPersistentAttribute<D,K,V> |
Hibernate extension to the JPA MapAttribute descriptor
|
| Mapping |
Defines operations common to "compiled" mappings (ie.
|
| MappingBinder |
|
| MappingDefaults |
Defines a (contextual) set of values to use as defaults in the absence of related mapping information.
|
| MappingDocument |
Aggregates together information about a mapping document.
|
| MappingException |
Indicates a problem parsing a mapping document.
|
| MappingException |
An exception that occurs while reading mapping sources (xml/annotations), usually as a result of something
screwy in the O-R mappings.
|
| MappingFileDescriptor |
Descriptor for a mapping (XML) file.
|
| MappingFileDescriptorImpl |
|
| MappingNotFoundException |
|
| MappingNotFoundException |
已过时。
|
| MappingReference |
Represents a <mapping/> element within a cfg.xml file.
|
| MappingReference.Type |
|
| MappingXsdSupport |
Support for XSD handling related to Hibernate's `hbm.xml` and
JPA's `orm.xml`.
|
| MapProxy |
Proxy for "dynamic-map" entity representations.
|
| MapProxyFactory |
|
| MapsIdSource |
Describes a relationship annotated with MapsId
|
| MapType |
|
| MapValueNode |
Tree node representing reference to the value of a Map association.
|
| MariaDB102Dialect |
|
| MariaDB103Dialect |
An SQL dialect for MariaDB 10.3 and later, provides sequence support, lock-timeouts, etc.
|
| MariaDB10Dialect |
|
| MariaDB53Dialect |
|
| MariaDBDialect |
|
| MarkerObject |
|
| MatchMode |
Represents a strategy for matching strings using "like".
|
| MaterializedBlobType |
A type that maps between BLOB and byte[]
|
| MaterializedClobType |
|
| MaterializedNClobType |
|
| MathHelper |
|
| MckoiCaseFragment |
A Mckoi IF function.
|
| MckoiDialect |
An SQL dialect compatible with McKoi SQL
|
| MemberOfPredicate<E,C extends Collection<E>> |
Models a [NOT] MEMBER OF restriction
|
| MergeContext |
MergeContext is a Map implementation that is intended to be used by a merge
event listener to keep track of each entity being merged and their corresponding
managed result.
|
| MergeEvent |
An event class for merge() and saveOrUpdateCopy()
|
| MergeEventListener |
Defines the contract for handling of merge events generated from a session.
|
| MessageHelper |
MessageHelper methods for rendering log messages relating to managed
entities and collections typically used in log statements and exception
messages.
|
| MetaAttributable |
Common interface for things that can handle meta attributes.
|
| MetaAttribute |
A meta attribute is a named value or values.
|
| Metadata |
Represents the ORM model as determined from all provided mapping sources.
|
| MetadataBuilder |
Contract for specifying various overrides to be used in metamodel building.
|
| MetadataBuilderContributor |
|
| MetadataBuilderFactory |
An extension point for integrators that wish to hook into the process of how a Metadata is built.
|
| MetadataBuilderImpl |
|
| MetadataBuilderImpl.MappingDefaultsImpl |
|
| MetadataBuilderImpl.MetadataBuildingOptionsImpl |
|
| MetadataBuilderImplementor |
Internal API for MetadataBuilder exposing the building options being collected.
|
| MetadataBuilderInitializer |
Contract for contributing to the initialization of MetadataBuilder.
|
| MetadataBuildingContext |
Describes the context in which the process of building Metadata out of MetadataSources occurs.
|
| MetadataBuildingContextRootImpl |
|
| MetadataBuildingOptions |
|
| MetadataBuildingProcess |
|
| MetadataContributor |
Contract for contributing to Metadata (InFlightMetadataCollector).
|
| MetadataImpl |
Container for configuration data collected during binding the metamodel.
|
| MetadataImplementor |
The SPI-level Metadata contract.
|
| MetadataSource |
Enumeration of the known places from which a piece of metadata may come.
|
| MetadataSourceProcessor |
Defines the steps in processing metadata sources.
|
| MetadataSources |
Entry point into working with sources of metadata information (mapping XML, annotations).
|
| MetadataSourcesContributor |
A bootstrap process hook for contributing sources to MetadataSources.
|
| MetadataSourceType |
Enumeration of the types of sources of mapping metadata
|
| Metamodel |
|
| MetamodelDrivenLoadPlanBuilder |
A metadata-driven builder of LoadPlans.
|
| MetamodelGraphWalker |
Implements metamodel graph walking.
|
| MetamodelImpl |
Hibernate implementation of the JPA Metamodel contract.
|
| MetamodelImplementor |
Hibernate extension to the JPA Metamodel contract
|
| MetaType |
|
| MetaValue |
Maps a given discriminator value to the corresponding entity type.
|
| MethodNode |
Represents a method call.
|
| MethodWriter |
utility class to compile methods and add the to class files
|
| MimerSQLDialect |
An Hibernate 3 SQL dialect for Mimer SQL.
|
| MimerSQLIdentityColumnSupport |
|
| ModelBinder |
Responsible for coordinating the binding of all information inside entity tags (<class/>, etc).
|
| ModelBinder.DelayedPropertyReferenceHandlerImpl |
|
| MultiIdentifierLoadAccess<T> |
|
| MultiLoadOptions |
Encapsulation of the options for performing a load by multiple identifiers.
|
| MultipleBagFetchException |
Exception used to indicate that a query is attempting to simultaneously fetch multiple
bags
|
| MultipleHiLoPerTableGenerator |
已过时。
|
| MultipleLinesSqlCommandExtractor |
Class responsible for extracting SQL statements from import script.
|
| MultiTableBulkIdStrategy |
Generalized strategy contract for handling multi-table bulk HQL operations.
|
| MultiTableBulkIdStrategy.DeleteHandler |
Handler for dealing with multi-table HQL bulk delete statements.
|
| MultiTableBulkIdStrategy.UpdateHandler |
Handler for dealing with multi-table HQL bulk update statements.
|
| MultiTableDeleteExecutor |
Implementation of MultiTableDeleteExecutor.
|
| MultiTableUpdateExecutor |
Implementation of MultiTableUpdateExecutor.
|
| MultiTenancySource |
Describes the source information related to mapping the multi-tenancy of an entity
|
| MultiTenancyStrategy |
Describes the methods for multi-tenancy understood by Hibernate.
|
| MultiTenantConnectionProvider |
A specialized Connection provider contract used when the application is using multi-tenancy support requiring
tenant aware connections.
|
| MultiTenantConnectionProviderInitiator |
A service initiator for the MultiTenantConnectionProvider service
|
| MutabilityPlan<T> |
Describes the mutability aspects of a Java type.
|
| MutableEntityEntry |
An EntityEntry implementation for mutable entities.
|
| MutableEntityEntryFactory |
Factory for the safe approach implementation of EntityEntry.
|
| MutableIdentifierGeneratorFactory |
Let people register strategies
|
| MutableIdentifierGeneratorFactoryInitiator |
|
| MutableJpaCompliance |
|
| MutableJpaComplianceImpl |
|
| MutableMutabilityPlan<T> |
Mutability plan for mutable objects
|
| MyISAMStorageEngine |
Represents the MyISAM storage engine.
|
| MySQL55Dialect |
An SQL dialect for MySQL 5.5.x specific features.
|
| MySQL57Dialect |
|
| MySQL57InnoDBDialect |
已过时。
|
| MySQL5Dialect |
An SQL dialect for MySQL 5.x specific features.
|
| MySQL5InnoDBDialect |
已过时。
|
| MySQL8Dialect |
|
| MySQLDialect |
An SQL dialect for MySQL (prior to 5.x).
|
| MySQLIdentityColumnSupport |
|
| MySQLInnoDBDialect |
已过时。
|
| MySQLMyISAMDialect |
已过时。
|
| MySQLStorageEngine |
This interface defines how various MySQL storage engines behave in regard to Hibernate functionality.
|
| MySQLUniqueDelegate |
|
| NamedAuxiliaryDatabaseObject |
Mainly this is used to support legacy sequence exporting.
|
| NamedBeanQualifier |
Used to locate named CDI beans.
|
| NamedEntityGraphDefinition |
Models the definition of a NamedEntityGraph annotation
|
| NamedEnumValueConverter<E extends Enum> |
BasicValueConverter handling the conversion of an enum based on
JPA EnumType.STRING strategy (storing the name)
|
| NamedNativeQueries |
|
| NamedNativeQuery |
Extends NamedNativeQuery with Hibernate features.
|
| NamedParamBinder |
|
| NamedParameterContext |
The context for named parameters.
|
| NamedParameterDescriptor |
Descriptor regarding a named parameter.
|
| NamedParameterInformation |
|
| NamedParameterInformationImpl |
|
| NamedParameterInformationImpl |
|
| NamedParametersNotSupportedException |
Thrown to indicate that an attempt was made to register a stored procedure named parameter, but the underlying
database reports to not support named parameters.
|
| NamedParameterSpecification |
Parameter bind specification for an explicit named parameter.
|
| NamedProcedureCallDefinition |
Holds all the information needed from a named procedure call declaration in order to create a
ProcedureCallImpl
|
| NamedQueries |
A grouping of Hibernate-specific NamedQuery definitions.
|
| NamedQuery |
Extends NamedQuery with Hibernate features.
|
| NamedQueryBinder |
|
| NamedQueryCollectionInitializer |
A wrapper around a named query.
|
| NamedQueryDefinition |
Definition of a named query, defined in the mapping metadata.
|
| NamedQueryDefinitionBuilder |
|
| NamedQueryLoader |
Not really a Loader, just a wrapper around a named query.
|
| NamedQueryRepository |
|
| NamedSQLQueryDefinition |
Definition of a named native SQL query, defined in the mapping metadata.
|
| NamedSQLQueryDefinitionBuilder |
|
| NameGenerator |
Provides utility methods for generating HQL / SQL names.
|
| NameQualifierSupport |
Enumerated values representing the level of support for catalog and schema.
|
| Namespace |
Represents a namespace (named schema/catalog pair) with a Database and manages objects defined within.
|
| Namespace.ComparableHelper |
|
| Namespace.Name |
|
| NameSpaceTablesInformation |
|
| NamingHelper |
|
| NamingStrategy |
已过时。
|
| NamingStrategyHelper |
Helper contract for dealing with naming strategies.
|
| Nationalized |
Marks a character data type (String, Character, character, Clob) as being a nationalized variant
(NVARCHAR, NCHAR, NCLOB, etc).
|
| NationalizedTypeMappings |
Manages a mapping between nationalized and non-nationalized variants of JDBC types.
|
| NativeQuery<T> |
|
| NativeQueryImpl<T> |
|
| NativeQueryImplementor<T> |
|
| NativeQueryInterpreter |
Service contract for dealing with native queries.
|
| NativeQueryInterpreterInitiator |
|
| NativeQueryInterpreterStandardImpl |
|
| NativeQueryNonScalarRootReturn |
Commonality for non-scalar root returns for a native query result mapping
|
| NativeQueryReturnBuilder |
|
| NativeQueryReturnBuilderFetchImpl |
|
| NativeQueryReturnBuilderRootImpl |
|
| NativeQueryTupleTransformer |
ResultTransformer adapter for handling Tuple results from Native queries
|
| NativeSQLQueryCollectionReturn |
Represents a return defined as part of a native sql query which
names a collection role in the form {className}.
|
| NativeSQLQueryConstructorReturn |
Describes a ConstructorResult
|
| NativeSQLQueryJoinReturn |
Represents a return defined as part of a native sql query which
names a fetched role.
|
| NativeSQLQueryNonScalarReturn |
Represents the base information for a non-scalar return defined as part of
a native sql query.
|
| NativeSQLQueryPlan |
Defines a query execution plan for a native-SQL query.
|
| NativeSQLQueryReturn |
Describes a return in a native SQL query.
|
| NativeSQLQueryReturn.TraceLogger |
|
| NativeSQLQueryRootReturn |
Represents a return defined as part of a native sql query which
names a "root" entity.
|
| NativeSQLQueryScalarReturn |
Describes a scalar return in a native SQL query.
|
| NativeSQLQuerySpecification |
Defines the specification or blue-print for a native-sql query.
|
| NaturalId |
This specifies that a property is part of the natural id of the entity.
|
| NaturalIdCache |
Used to specify that the natural id values associated with the annotated entity should be cached in Hibernate's
shared (L2) cache.
|
| NaturalIdCacheKey |
Defines a key for caching natural identifier resolutions into the second level cache.
|
| NaturalIdCacheStatistics |
已过时。
|
| NaturalIdDataAccess |
Contract for managing transactional and concurrent access to cached naturalId
data.
|
| NaturalIdDataCachingConfig |
Specialized DomainDataCachingConfig describing the requested
caching config for the natural-id data of a particular entity (hierarchy)
|
| NaturalIdDataCachingConfigImpl |
|
| NaturalIdentifier |
An expression pertaining to an entity's defined natural identifier
|
| NaturalIdLoadAccess<T> |
Loads an entity by its natural identifier.
|
| NaturalIdMutability |
A ternary boolean enum for describing the mutability aspects of an
attribute as a natural id.
|
| NaturalIdNonStrictReadWriteAccess |
|
| NaturalIdReadOnlyAccess |
|
| NaturalIdReadWriteAccess |
|
| NaturalIdStatistics |
Statistics pertaining to the execution of the "natural id resolution" query.
|
| NaturalIdStatisticsImpl |
NaturalId cache statistics of a specific entity
|
| NaturalIdTransactionalAccess |
|
| NaturalIdUniqueKeyBinder |
|
| NaturalIdXrefDelegate |
Maintains a PersistenceContext-level 2-way cross-reference (xref) between the
identifiers and natural ids of entities associated with the PersistenceContext.
|
| NavigableRole |
A representation of the static "Navigable" path relative to some "root entity".
|
| NCharTypeDescriptor |
Descriptor for NCHAR handling.
|
| NClobImplementer |
Marker interface for non-contextually created java.sql.NClob instances..
|
| NClobProxy |
Manages aspects of proxying java.sql.NClobs for non-contextual creation, including proxy creation and
handling proxy invocations.
|
| NClobType |
|
| NClobTypeDescriptor |
Descriptor for NClob handling.
|
| NClobTypeDescriptor |
Descriptor for NCLOB handling.
|
| NClobTypeDescriptor.NClobMutabilityPlan |
|
| NegatedPredicateWrapper |
|
| NestedCompositeAttributeFetchImpl |
|
| NoArgSQLFunction |
A function which takes no arguments
|
| NoCacheRegionFactoryAvailableException |
Indicates a condition where a second-level cache implementation was expected to be available, but
none was found on the classpath.
|
| NoCachingRegionFactory |
Factory used if no caching enabled in config...
|
| NoCachingTransactionSynchronizationImpl |
|
| Node |
Base node class for use by Hibernate within its AST trees.
|
| Node |
General contract for AST nodes.
|
| NodeSupport |
Basic implementation of a Node bridging to the Antlr CommonAST hierarchy.
|
| NodeTraverser |
A visitor for traversing an AST tree.
|
| NodeTraverser.VisitationStrategy |
|
| NoJtaPlatform |
The non-configured form of JTA platform.
|
| NoMoreReturnsException |
|
| NonBatchingBatch |
An implementation of Batch which does not perform batching.
|
| NonClassFileArchiveEntryHandler |
Defines handling and filtering for all non-class file (package-info is also a class file...) entries within an archive
|
| NonContextualJdbcConnectionAccess |
|
| NonContextualLobCreator |
LobCreator implementation using non-contextual or local creation, meaning that we generate the LOB
references ourselves as opposed to delegating to the JDBC Connection.
|
| NonDurableConnectionObserver |
Additional optional contract for connection observers to indicate that they should be released when the physical
connection is released.
|
| NonEncapsulatedEntityIdentifierDefinition |
|
| NonEncapsulatedEntityIdentifierDescription |
Models a composite entity identifier that is non-encapsulated (meaning there is no composite class, no
single attribute that encapsulates the composite value).
|
| NonIdentifierAttribute |
|
| NonNullableTransientDependencies |
Tracks non-nullable transient entities that would cause a particular entity insert to fail.
|
| NonScalarResultColumnProcessor |
Represents non-scalar returns within the custom query.
|
| NonScalarReturn |
Represents some non-scalar (entity/collection) return within the query result.
|
| NonUniqueDiscoveredSqlAliasException |
|
| NonUniqueObjectException |
This exception is thrown when an operation would break session-scoped identity.
|
| NonUniqueResultException |
Thrown when the application calls Query.uniqueResult() and
the query returned more than one result.
|
| NoopCollectionTracker |
small low memory class to keep track of the number of elements in a collection
|
| NoopEntryHandler |
|
| NoopLimitHandler |
Handler not supporting query LIMIT clause.
|
| NoopOptimizer |
An optimizer that performs no optimization.
|
| NormalizingIdentifierHelperImpl |
|
| NoSuchBeanException |
Exception indicating that the given class is not known as a CDI bean - triggers
fallback handling
|
| NoSuchParameterException |
|
| NotEmptyExpression |
An expression asserting that a collection property is empty
|
| NotExpression |
A criterion that is a wrapper for another, negating the wrapped one.
|
| NotFound |
Action to do when an element is not found on a association.
|
| NotFoundAction |
Possible actions when an associated entity is not found in the database.
|
| NotInstrumentedException |
Indicates a condition where an instrumented/enhanced class was expected, but the class was not
instrumented/enhanced.
|
| NotNullExpression |
Constrains a property to be non-null
|
| NotYetImplementedException |
Mapping not yet implemented
|
| NotYetReadyException |
Exception indicating an attempt to access the CDI BeanManager before it is ready for use
|
| NTextType |
|
| Nullability |
Are the columns forced to null, not null or not forced
|
| Nullability |
Implements the algorithm for validating property values for illegal null values
|
| Nullability.NullabilityCheckType |
|
| NullExpression |
Constrains a property to be null
|
| NullifExpression<T> |
Models an ANSI SQL NULLIF expression.
|
| NullLiteralExpression<T> |
Represents a NULLliteral expression.
|
| NullnessHelper |
|
| NullnessPredicate |
Defines a Predicate for checking the
nullness state of an expression, aka an IS [NOT] NULL predicate.
|
| NullNode |
|
| NullPrecedence |
Defines precedence of null values within ORDER BY clause.
|
| NullServiceException |
|
| NullSynchronizationException |
Indicates an attempt to register a null synchronization.
|
| NullSynchronizationException |
Indicates an attempt to register a null synchronization.
|
| NullTypeBindableParameterRegistration<T> |
A ParameterRegistration that allows providing Java type information when
binding a null value for a parameter when there is no other available type information
for that parameter.
|
| NumericBooleanType |
|
| NumericTypeDescriptor |
|
| NVarcharTypeDescriptor |
|
| NvlFunction |
Emulation of coalesce() on Oracle, using multiple nvl() calls
|
| ObjectDeletedException |
Thrown when the user tries to do something illegal with a deleted object.
|
| ObjectFactory |
This object contains factory methods for each
Java content interface and Java element interface
generated in the org.hibernate.boot.jaxb.cfg.spi package.
|
| ObjectFactory |
This object contains factory methods for each
Java content interface and Java element interface
generated in the org.hibernate.boot.jaxb.hbm.spi package.
|
| ObjectNameNormalizer |
Provides centralized normalization of how database object names are handled.
|
| ObjectNameSource |
Source for database object names (identifiers).
|
| ObjectNotFoundException |
Thrown when Session.load() fails to select a row with
the given primary key (identifier value).
|
| ObjectType |
Specific adaptation of the "any" type to the old deprecated "object" type
|
| OC4JJtaPlatform |
|
| OffsetDateTimeJavaDescriptor |
Java type descriptor for the LocalDateTime type.
|
| OffsetDateTimeType |
|
| OffsetTimeJavaDescriptor |
Java type descriptor for the LocalDateTime type.
|
| OffsetTimeType |
|
| OnDelete |
Strategy to use on collections, arrays and on joined subclasses delete.
|
| OnDeleteAction |
Possible actions for on-delete.
|
| OneToMany |
A mapping for a one-to-many association
|
| OneToManyJoinWalker |
Walker for one-to-many associations
|
| OneToManyLoader |
Loads one-to-many associations
The collection persister must implement QueryableCollection.
|
| OneToManyLoadQueryDetails |
|
| OneToManyPersister |
Collection persister for one-to-many associations.
|
| OneToOne |
A one-to-one association mapping
|
| OneToOneSecondPass |
We have to handle OneToOne in a second pass because:
-
|
| OneToOneType |
A one-to-one association to an entity
|
| OnLockVisitor |
When a transient entity is passed to lock(), we must inspect all its collections and
1. associate any uninitialized PersistentCollections with this session
2. associate any initialized PersistentCollections with this session, using the
existing snapshot
3. throw an exception for each "new" collection
|
| OnReplicateVisitor |
When an entity is passed to replicate(), and there is an existing row, we must
inspect all its collections and
1. associate any uninitialized PersistentCollections with this session
2. associate any initialized PersistentCollections with this session, using the
existing snapshot
3. execute a collection removal (SQL DELETE) for each null collection property
or "new" collection
|
| OnUpdateVisitor |
When an entity is passed to update(), we must inspect all its collections and
1. associate any uninitialized PersistentCollections with this session
2. associate any initialized PersistentCollections with this session, using the
existing snapshot
3. execute a collection removal (SQL DELETE) for each null collection property
or "new" collection
|
| OperatorNode |
Contract for nodes representing operators (logic or arithmetic).
|
| OptimisticEntityLockException |
Represents an error trying to apply an optimistic LockingStrategy to an entity
|
| OptimisticForceIncrementLockingStrategy |
An optimistic locking strategy that forces an increment of the version (after verifying that version hasn't changed).
|
| OptimisticLock |
Whether or not a change of the annotated property will trigger an entity version increment.
|
| OptimisticLockException |
已过时。
|
| OptimisticLocking |
Used to define the style of optimistic locking to be applied to an entity.
|
| OptimisticLockingStrategy |
An optimistic locking strategy that verifies that the version hasn't changed (prior to transaction commit).
|
| OptimisticLockStyle |
Describes how an entity should be optimistically locked.
|
| OptimisticLockStyleConverter |
Handles conversion to/from Hibernate's OptimisticLockStyle enum during
JAXB processing.
|
| OptimisticLockType |
Possible optimistic locking strategies.
|
| Optimizer |
Performs optimization on an optimizable identifier generator.
|
| OptimizerFactory |
|
| OptionallyManageable |
Extension to Manageable for things that are optionally Manageable depending
on some internal state.
|
| Oracle10gDialect |
A dialect specifically for use with Oracle 10g.
|
| Oracle12cDialect |
An SQL dialect for Oracle 12c.
|
| Oracle12cGetGeneratedKeysDelegate |
|
| Oracle12cIdentityColumnSupport |
|
| Oracle8iDialect |
A dialect for Oracle 8i.
|
| Oracle9Dialect |
已过时。
|
| Oracle9iDialect |
A dialect for Oracle 9i databases.
|
| OracleDialect |
已过时。
|
| OracleJoinFragment |
An Oracle-style (theta) join
|
| OracleTypesHelper |
A Helper for dealing with the OracleTypes class
|
| Order |
Represents an ordering imposed upon the results of a Criteria
|
| Orderable |
Contact to define if a plural attribute source is orderable or not.
|
| OrderBy |
Order a collection using SQL ordering (not HQL ordering).
|
| OrderByAliasResolver |
Given a column reference, resolve the table alias to apply to the column to qualify it.
|
| OrderByClause |
Implementation of OrderByClause.
|
| OrderByFragment |
Represents a parsed order-by mapping fragment.
|
| OrderByFragmentParser |
Extension of the Antlr-generated parser for the purpose of adding our custom parsing behavior
(semantic analysis, etc).
|
| OrderByFragmentRenderer |
Extension of the Antlr-generated tree walker for rendering the parsed order-by tree back to String form.
|
| OrderByFragmentTranslator |
A translator for order-by mappings, whether specified by hbm.xml files, Hibernate
OrderBy annotation or JPA OrderBy annotation.
|
| OrderByFragmentTranslator.StandardOrderByTranslationImpl |
|
| OrderByParser |
Parses the ORDER BY clause of a query
|
| OrderByTemplateTokenTypes |
|
| OrderByTranslation |
|
| OrderedMapType |
A specialization of the map type, with (resultset-based) ordering.
|
| OrderedSetType |
A specialization of the set type, with (resultset-based) ordering.
|
| OrderImpl |
Represents an ORDER BY fragment.
|
| OrderingSpecification |
Models an ordering specification ( ASCENDING or DESCENDING) within a SortSpecification.
|
| OrderingSpecification.Ordering |
|
| OrdinalEnumValueConverter<E extends Enum> |
BasicValueConverter handling the conversion of an enum based on
JPA EnumType.ORDINAL strategy (storing the ordinal)
|
| OrdinalParameterDescriptor |
Descriptor regarding an ordinal parameter.
|
| Origin |
Describes the origin of an xml document
|
| Origin |
Describes the origin of an xml document
|
| OriginImpl |
Basic implementation of Origin
|
| OrionJtaPlatform |
|
| OrphanRemovalAction |
|
| OuterJoinableAssociation |
Part of the Hibernate SQL rendering internals.
|
| OuterJoinLoadable |
A EntityPersister that may be loaded by outer join using
the OuterJoinLoader hierarchy and may be an element
of a one-to-many association.
|
| OuterJoinLoader |
Implements logic for walking a tree of associated classes.
|
| Output |
|
| Outputs |
Represents the outputs of executing a JDBC statement accounting for mixing of result sets and update counts
hiding the complexity (IMO) of how this is exposed in the JDBC API.
|
| OutputsImpl |
|
| OverriddenMappingDefaults |
Represents a "nested level" in the mapping defaults stack.
|
| OverriddenMappingDefaults.Builder |
|
| PackageDescriptor |
Descriptor for a package (as indicated by a package-info.class file).
|
| PackageDescriptorImpl |
|
| PackageInfoArchiveEntryHandler |
Defines handling and filtering for package-info file entries within an archive
|
| PaddedBatchingCollectionInitializerBuilder |
A batch-fetch capable CollectionInitializer that performs batch-fetching using the padded style.
|
| ParamDef |
A parameter definition.
|
| Parameter |
Generic parameter (basically a key/value combination) used to parametrize other annotations.
|
| ParameterBind<T> |
Represents the value currently bound to a particular (bindable) parameter.
|
| ParameterBind<T> |
Describes an input value binding for any IN/INOUT parameters.
|
| ParameterBinder |
Centralizes the commonality regarding binding of parameter values into PreparedStatements as this logic is
used in many places.
|
| ParameterBinder |
|
| ParameterBinder.NamedParameterSource |
Helper contract for dealing with named parameters and resolving their locations
|
| ParameterBindImpl<T> |
|
| ParameterContainer |
已过时。
|
| ParameterContainer |
Contract for query components capable of either being a parameter or containing parameters.
|
| ParameterContainer.Helper |
Helper to deal with potential parameter container nodes.
|
| ParameterExpressionImpl<T> |
Defines a parameter specification, or the information about a parameter (where it occurs, what is
its type, etc).
|
| ParameterInfoCollector |
|
| ParameterInformation |
|
| ParameterizedFunctionExpression<X> |
Support for functions with parameters.
|
| ParameterizedType |
Support for parameterizable types.
|
| ParameterMetadata |
Access to known information about the parameters for a query.
|
| ParameterMetadataImpl |
Encapsulates metadata about parameters encountered within a query.
|
| ParameterMisuseException |
|
| ParameterNode |
Implementation of ParameterNode.
|
| ParameterParser |
|
| ParameterParser.Recognizer |
Maybe better named a Journaler.
|
| ParameterRecognitionException |
|
| ParameterRegistration<T> |
Hibernate specific extension to the JPA Parameter contract as known to the
Query and StoredProcedureQuery implementations.
|
| ParameterRegistration<T> |
Describes a registered procedure/function parameter.
|
| ParameterRegistrationImplementor<T> |
Additional internal contract for ParameterRegistration
|
| ParameterRegistry |
A registry for parameters.
|
| ParameterSpecification |
Maintains information relating to parameters which need to get bound into a
JDBC PreparedStatement.
|
| ParameterStrategy |
The style/strategy of parameter registration used in a particular procedure call definition.
|
| ParameterStrategyException |
|
| 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.
|
| ParamLocationRecognizer |
Implements a parameter parser recognizer specifically for the purpose
of journaling parameter locations.
|
| ParamLocationRecognizer.InFlightJpaOrdinalParameterState |
Internal in-flight representation of a recognized named parameter
|
| ParamLocationRecognizer.InFlightNamedParameterState |
Internal in-flight representation of a recognized named parameter
|
| ParamLocationRecognizer.InFlightOrdinalParameterState |
Internal in-flight representation of a recognized named parameter
|
| Parent |
Reference the property as a pointer back to the owner (generally the owning entity).
|
| ParsedPersistenceXmlDescriptor |
Describes the information gleaned from a <persistence-unit/> element in a persistence.xml file
whether parsed directly by Hibernate or passed to us by an EE container as a
PersistenceUnitInfo.
|
| 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 |
|
| PassThroughInterceptor |
|
| 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.
|
| PathImplementor<X> |
Implementation contract for the JPA Path interface.
|
| PathNode |
An AST node with a path property.
|
| PathQualifierType |
|
| PathSource<X> |
Implementation contract for things which can be the source (parent, left-hand-side, etc) of a path
|
| PathTypeExpression<T> |
Used to construct the result of Path.type()
|
| PermissibleAction |
|
| PermissionCheckEntityInformation |
|
| PersistenceContext |
Represents the state of "stuff" Hibernate is tracking, including (not exhaustive):
entities
collections
snapshots
proxies
|
| PersistenceContext.NaturalIdHelper |
Provides centralized access to natural-id-related functionality.
|
| PersistenceUnitDescriptor |
Abstraction for dealing with either <persistence-unit/> information whether that comes from
an EE container in the form of PersistenceUnitInfo or in an SE environment
where Hibernate has parsed the persistence.xml file itself.
|
| PersistenceUnitInfoDescriptor |
|
| PersistenceUnitTransactionTypeHelper |
|
| PersistenceUnitUtilImpl |
|
| PersistenceUtilHelper |
Central delegate for handling calls from:
PersistenceUtil.isLoaded(Object)
PersistenceUtil.isLoaded(Object, String)
ProviderUtil.isLoaded(Object)
ProviderUtil.isLoadedWithReference(Object, String)
ProviderUtil.isLoadedWithoutReference(Object, String)li>
|
| PersistenceUtilHelper.AttributeAccess |
|
| PersistenceUtilHelper.AttributeExtractionException |
|
| PersistenceUtilHelper.ClassMetadataCache |
|
| PersistenceUtilHelper.FieldAttributeAccess |
|
| PersistenceUtilHelper.MetadataCache |
Cache hierarchy and member resolution in a weak hash map
|
| PersistenceUtilHelper.MethodAttributeAccess |
|
| PersistenceXmlParser |
Used by Hibernate to parse persistence.xml files in SE environments.
|
| PersistenceXmlParser.ErrorHandlerImpl |
|
| PersistentArrayHolder |
A persistent wrapper for an array.
|
| PersistentAttribute<D,J> |
Hibernate extension to the JPA Attribute contract
|
| PersistentAttributeDescriptor<D,J> |
Hibernate extension to the JPA Attribute descriptor
|
| PersistentAttributeFilter |
|
| PersistentAttributeInterceptable |
|
| PersistentAttributeInterceptor |
The base contract for interceptors that can be injected into
enhanced entities for the purpose of intercepting attribute access
|
| PersistentAttributesEnhancer |
enhancer for persistent attributes of any type of entity
|
| PersistentAttributesHelper |
util methods to fetch attribute metadata. consistent for both field and property access types.
|
| 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.
|
| 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.
|
| PersistentList |
A persistent wrapper for a java.util.List.
|
| PersistentMap |
A persistent wrapper for a java.util.Map.
|
| 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.
|
| PersistentTableBulkIdStrategy |
This is a strategy that mimics temporary tables for databases which do not support
temporary tables.
|
| Persister |
Specify a custom persister.
|
| PersisterClassResolver |
Given an entity or collection mapping, resolve the appropriate persister class to use.
|
| PersisterClassResolverInitiator |
|
| PersisterCreationContext |
"Parameter object" providing access to additional information that may be needed
in the creation of the persisters.
|
| PersisterFactory |
|
| PersisterFactoryImpl |
|
| PersisterFactoryInitiator |
|
| PersistEvent |
An event class for persist()
|
| PersistEventListener |
Defines the contract for handling of create events generated from a session.
|
| PessimisticEntityLockException |
Represents an error trying to apply a pessimistic LockingStrategy to an entity
|
| PessimisticForceIncrementLockingStrategy |
A pessimistic locking strategy that increments the version immediately (obtaining an exclusive write lock).
|
| PessimisticLockException |
Thrown when a pessimistic locking conflict occurs.
|
| PessimisticNumberParser |
An old-style query might pass positional numbers of Query parameters as strings.
|
| 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.
|
| PhysicalConnectionHandlingMode |
Represents valid combinations of ConnectionAcquisitionMode and ConnectionReleaseMode
|
| PhysicalJdbcTransaction |
Provides access to manage "transactionality" via the JDBC Connection
|
| PhysicalNamingStrategy |
Pluggable strategy contract for applying physical naming rules for database object names.
|
| PhysicalNamingStrategyStandardImpl |
Standard implementation of the PhysicalNamingStrategy contract.
|
| PkDrivenByDefaultMapsIdSecondPass |
|
| PluralAttributeBuilder<D,C,E,K> |
A "parameter object" for creating a plural attribute
|
| PluralAttributeElementNature |
Describes the nature of plural attribute elements in terms of relational implications.
|
| PluralAttributeElementSource |
|
| PluralAttributeElementSourceAssociation |
|
| PluralAttributeElementSourceBasic |
Describes the source for the elements of persistent collections (plural
attributes) where the elements are basic types
|
| PluralAttributeElementSourceBasicImpl |
|
| PluralAttributeElementSourceEmbedded |
Describes the source for the elements of persistent collections (plural
attributes) where the elements are composites/embeddables.
|
| PluralAttributeElementSourceEmbeddedImpl |
|
| PluralAttributeElementSourceManyToAny |
Describes the source for the elements of persistent collections (plural
attributes) where the elements are defined by Hibernate's any mapping
|
| PluralAttributeElementSourceManyToAnyImpl |
|
| PluralAttributeElementSourceManyToMany |
Describes the source for the elements of persistent collections (plural
attributes) where the elements are many-to-many association
|
| PluralAttributeElementSourceManyToManyImpl |
|
| PluralAttributeElementSourceOneToMany |
Describes the source for the elements of persistent collections (plural
attributes) where the elements are a one-to-many association
|
| PluralAttributeElementSourceOneToManyImpl |
|
| PluralAttributeIndexNature |
Describes the nature of plural attribute indexes in terms of relational implications.
|
| PluralAttributeIndexSource |
Highly abstract concept of the index of an "indexed persistent collection".
|
| PluralAttributeInfo |
Commonality between the various forms of plural attribute (collection) mappings: <bag/>, <set/>, etc.
|
| PluralAttributeInfoIdBagAdapter |
Adaptive implementation of the PluralAttributeInfo for <idbag/> mappings which
do not support all the configuration available on other collection mappings.
|
| PluralAttributeInfoPrimitiveArrayAdapter |
|
| PluralAttributeJoinSupport<O,C,E> |
Support for defining joins to plural attributes (JPA requires typing based on
the specific collection type so we cannot really implement all support in a
single class)
|
| PluralAttributeKeySource |
Describes the source mapping of plural-attribute (collection) foreign-key information.
|
| PluralAttributeKeySourceImpl |
|
| PluralAttributeMapKeyManyToAnySource |
|
| PluralAttributeMapKeyManyToAnySourceImpl |
|
| PluralAttributeMapKeyManyToManySource |
Additional source information for <map-key-many-to-many/> and
<index-many-to-many/>.
|
| PluralAttributeMapKeyManyToManySourceImpl |
|
| PluralAttributeMapKeySource |
Describes source information about the key of a persistent map.
|
| PluralAttributeMapKeySource.Nature |
|
| PluralAttributeMapKeySourceBasic |
|
| PluralAttributeMapKeySourceBasicImpl |
|
| PluralAttributeMapKeySourceEmbedded |
|
| PluralAttributeMapKeySourceEmbeddedImpl |
|
| PluralAttributeNature |
Describes the nature of the collection itself as declared by the metadata.
|
| PluralAttributePath<X> |
Models a path for a PluralAttribute generally obtained from a
Path.get(javax.persistence.metamodel.SingularAttribute<? super X, Y>) call
|
| PluralAttributeSequentialIndexSource |
Defines the index of a persistent list/array
|
| PluralAttributeSequentialIndexSourceImpl |
|
| PluralAttributeSource |
|
| PluralAttributeSourceArray |
|
| PluralAttributeSourceArrayImpl |
|
| PluralAttributeSourceBagImpl |
|
| PluralAttributeSourceIdBagImpl |
|
| PluralAttributeSourceListImpl |
|
| PluralAttributeSourceMapImpl |
|
| PluralAttributeSourcePrimitiveArrayImpl |
|
| PluralAttributeSourceSetImpl |
|
| PluralPersistentAttribute<D,C,E> |
Hibernate extension to the JPA PluralAttribute descriptor
|
| PointbaseDialect |
A Dialect for Pointbase.
|
| PojoComponentTuplizer |
|
| PojoEntityInstantiator |
|
| PojoEntityTuplizer |
|
| PojoInstantiator |
Defines a POJO-based instantiator for use from the tuplizers.
|
| Polymorphism |
Used to define the type of polymorphism Hibernate will apply to entity hierarchies.
|
| PolymorphismType |
Type of available polymorphism for a particular entity.
|
| PooledLoOptimizer |
Variation of PooledOptimizer which interprets the incoming database value as the lo value, rather than
the hi value.
|
| PooledLoThreadLocalOptimizer |
Variation of PooledOptimizer which interprets the incoming database value as the lo value, rather than
the hi value, as well as using thread local to cache the generation state.
|
| PooledOptimizer |
Optimizer which uses a pool of values, storing the next low value of the
range in the database.
|
| PositionalParamBinder |
|
| PositionalParameterInformation |
|
| PositionalParameterInformationImpl |
|
| PositionalParameterInformationImpl |
|
| 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
|
| PostCommitDeleteEventListener |
Called after an entity delete is committed to the datastore.
|
| PostCommitInsertEventListener |
Called after an entity insert is committed to the datastore.
|
| PostCommitUpdateEventListener |
Called after an entity update is committed to the datastore.
|
| PostDeleteEvent |
Occurs after deleting an item from the datastore
|
| PostDeleteEventListener |
Called after deleting an item from the datastore
|
| PostDeleteEventListenerStandardImpl |
The standard PostDeleteEventListener implementation
|
| PostgresCallableStatementSupport |
|
| PostgresPlusDialect |
An SQL dialect for Postgres Plus
|
| PostgreSQL10Dialect |
An SQL dialect for Postgres 10 and later.
|
| PostgreSQL10IdentityColumnSupport |
|
| PostgreSQL81Dialect |
An SQL dialect for Postgres
|
| PostgreSQL81IdentityColumnSupport |
|
| PostgreSQL82Dialect |
An SQL dialect for Postgres 8.2 and later, adds support for "if exists" when dropping tables
|
| PostgreSQL91Dialect |
An SQL dialect for Postgres 9.1 and later, adds support for PARTITION BY as a keyword.
|
| PostgreSQL92Dialect |
An SQL dialect for Postgres 9.2 and later, adds support for JSON data type
|
| PostgreSQL93Dialect |
An SQL Dialect for PostgreSQL 9.3 and later.
|
| PostgreSQL94Dialect |
An SQL dialect for Postgres 9.4 and later.
|
| PostgreSQL95Dialect |
An SQL dialect for Postgres 9.5 and later.
|
| PostgreSQL9Dialect |
An SQL dialect for Postgres 9 and later.
|
| PostgreSQLDialect |
已过时。
|
| 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 inserting an item in the datastore
|
| PostInsertEventListenerStandardImpl |
|
| PostInsertIdentifierGenerator |
|
| PostInsertIdentityPersister |
A persister that may have an identity assigned by execution of
a SQL INSERT.
|
| PostLoadEvent |
Occurs after an entity instance is fully loaded.
|
| PostLoadEventListener |
Occurs after an entity instance is fully loaded.
|
| PostUpdateEvent |
Occurs after the datastore is updated
|
| PostUpdateEventListener |
Called after updating the datastore
|
| PostUpdateEventListenerStandardImpl |
|
| 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
|
| PredicateImplementor |
|
| 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
|
| PrimaryKeyInformation |
Provides access to information about existing primary key for a table
|
| PrimaryKeyInformationImpl |
|
| PrimitiveArray |
A primitive array has a primary key consisting of the key columns + index column.
|
| PrimitiveArrayBinder |
|
| PrimitiveByteArrayTypeDescriptor |
Descriptor for byte[] handling.
|
| PrimitiveCharacterArrayClobType |
Map a char[] to a Clob
|
| PrimitiveCharacterArrayNClobType |
Map a char[] to a NClob
|
| PrimitiveCharacterArrayTypeDescriptor |
Descriptor for char[] handling.
|
| PrimitiveType<T> |
Additional contract for primitive / primitive wrapper types.
|
| PrimitiveWrapperHelper |
Helper for primitive/wrapper utilities.
|
| PrimitiveWrapperHelper.BooleanDescriptor |
|
| PrimitiveWrapperHelper.ByteDescriptor |
|
| PrimitiveWrapperHelper.CharacterDescriptor |
|
| PrimitiveWrapperHelper.DoubleDescriptor |
|
| PrimitiveWrapperHelper.FloatDescriptor |
|
| PrimitiveWrapperHelper.IntegerDescriptor |
|
| PrimitiveWrapperHelper.LongDescriptor |
|
| PrimitiveWrapperHelper.PrimitiveWrapperDescriptor<T> |
Describes a particular primitive/wrapper combo
|
| PrimitiveWrapperHelper.ShortDescriptor |
|
| ProcedureCall |
Defines support for executing database stored procedures and functions
|
| ProcedureCallImpl<R> |
|
| ProcedureCallImplementor<R> |
|
| ProcedureCallMemento |
Represents a "memento" (disconnected, externalizable form) of a ProcedureCall
|
| ProcedureCallMementoImpl |
Implementation of ProcedureCallMemento
|
| ProcedureCallMementoImpl.ParameterMemento |
A "disconnected" copy of the metadata for a parameter, that can be used in ProcedureCallMementoImpl.
|
| ProcedureOutputs |
Specialization of the Outputs contract providing access to the stored procedure's registered
output parameters.
|
| ProcedureOutputsImpl |
Implementation of ProcedureResult.
|
| ProcedureParamBindings |
|
| ProcedureParameter<T> |
NOTE: Consider this contract (and its sub-contracts) as incubating as we transition to 6.0 and SQM
|
| ProcedureParameterBinding<T> |
|
| ProcedureParameterBindingImplementor<T> |
|
| ProcedureParameterExtractionAware<T> |
Optional Type contract for implementations that are aware of how to extract values from
store procedure OUT/INOUT parameters.
|
| ProcedureParameterImpl<T> |
|
| ProcedureParameterImplementor<T> |
NOTE: Consider this contract (and its sub-contracts) as incubating as we transition to 6.0 and SQM
|
| ProcedureParameterMetadata |
|
| ProcedureParameterNamedBinder |
Optional Type contract for implementations enabled
to set store procedure OUT/INOUT parameters values by name.
|
| 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 |
A projection that wraps other projections to allow selecting multiple values.
|
| Projections |
The criterion package may be used by applications as a framework for building
new kinds of Projection.
|
| PropertiesSubqueryExpression |
A comparison between several properties value in the outer query and the result of a multicolumn subquery.
|
| Property |
A factory for property-specific criterion and projection instances
|
| Property |
Represents a property as part of an entity or a component.
|
| Property |
已过时。
|
| PropertyAccess |
Describes access to a particular persistent property in terms of getting and setting
values.
|
| PropertyAccessBasicImpl |
PropertyAccessor for accessing the wrapped property via get/set pair, which may be nonpublic.
|
| PropertyAccessBuildingException |
Indicates a problem while building a PropertyAccess
|
| PropertyAccessEmbeddedImpl |
PropertyAccess for handling non-aggregated composites.
|
| PropertyAccessEnhancedImpl |
A PropertyAccess for byte code enhanced entities.
|
| PropertyAccessException |
Indicates a problem reading or writing value from/to a persistent property.
|
| PropertyAccessException |
A problem occurred accessing a property of an instance of a
persistent class by reflection, or via enhanced entities.
|
| PropertyAccessFieldImpl |
|
| PropertyAccessMapImpl |
|
| PropertyAccessMapImpl.GetterImpl |
|
| PropertyAccessMapImpl.SetterImpl |
|
| PropertyAccessMixedImpl |
A PropertyAccess based on mix of getter/setter method and/or field.
|
| PropertyAccessSerializationException |
|
| PropertyAccessStrategy |
Describes a strategy for persistent property access (field, JavaBean-style property, etc).
|
| PropertyAccessStrategyBackRefImpl |
|
| PropertyAccessStrategyBasicImpl |
Defines a strategy for accessing property values via a get/set pair, which may be nonpublic.
|
| PropertyAccessStrategyChainedImpl |
|
| PropertyAccessStrategyEmbeddedImpl |
A PropertyAccessStrategy that deals with non-aggregated composites.
|
| PropertyAccessStrategyEnhancedImpl |
Defines a strategy for accessing property values via a get/set pair, which may be nonpublic.
|
| PropertyAccessStrategyFieldImpl |
Defines a strategy for accessing property values directly via a field, which may be non-public.
|
| PropertyAccessStrategyIndexBackRefImpl |
|
| PropertyAccessStrategyMapImpl |
|
| PropertyAccessStrategyMixedImpl |
A PropertyAccessStrategy that selects between available getter/setter method and/or field.
|
| PropertyAccessStrategyNoopImpl |
Yeah, right, so....
|
| PropertyAccessStrategyResolver |
Contract for resolving the PropertyAccessStrategy to use.
|
| PropertyAccessStrategyResolverInitiator |
|
| PropertyAccessStrategyResolverStandardImpl |
Standard implementation of PropertyAccessStrategyResolver
|
| PropertyBinder |
|
| PropertyData |
|
| PropertyExpression |
superclass for comparisons between two properties (with SQL binary operators)
|
| PropertyFactory |
Responsible for generation of runtime metamodel Property representations.
|
| PropertyFactory.NonIdentifierAttributeNature |
|
| PropertyGeneration |
已过时。
|
| PropertyHolder |
Property holder abstract property containers from their direct implementation
|
| PropertyHolderBuilder |
This factory is here to build a PropertyHolder and prevent .mapping interface adding
|
| PropertyInferredData |
Retrieve all inferred data from an annotated element
|
| PropertyMapping |
Contract for all things that know how to map a property to the needed bits of SQL.
|
| PropertyNotFoundException |
Indicates that an expected getter or setter method could not be
found on a class.
|
| PropertyPath |
|
| PropertyPreloadedData |
|
| PropertyProjection |
A property value, or grouped property value
|
| PropertySetterAccessException |
|
| 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.
|
| ProvidedInstanceManagedBeanImpl<T> |
ManagedBean implementation for cases where we have been handed an actual
instance to use.
|
| ProvidedService<R> |
A service provided as-is.
|
| ProviderChecker |
Helper for handling checks to see whether Hibernate is the requested
PersistenceProvider
|
| Proxy |
Lazy and proxy configuration of a particular class.
|
| ProxyConfiguration |
A proxy configuration allows the definition of an interceptor object that decides on the behavior of a proxy.
|
| ProxyConfiguration.Interceptor |
An interceptor object that is responsible for invoking a proxy's method.
|
| ProxyConfiguration.InterceptorDispatcher |
A static interceptor that guards against method calls before the interceptor is set.
|
| ProxyFactory |
Contract for run-time, proxy-based lazy initialization proxies.
|
| ProxyFactoryFactory |
|
| ProxyFactoryFactoryImpl |
|
| ProxyFactoryFactoryImpl |
|
| ProxyFactoryFactoryInitiator |
Most commonly the ProxyFactoryFactory will depend directly on the chosen BytecodeProvider,
however by registering them as two separate services we can allow to override either one
or both of them.
|
| ProxyFactoryHelper |
Most of this code was originally an internal detail of PojoEntityTuplizer,
then extracted to make it easier for integrators to initialize a custom
ProxyFactory.
|
| ProxyVisitor |
Reassociates uninitialized proxies with the session
|
| QualifiedName |
Models the qualified name of a database object.
|
| QualifiedNameImpl |
|
| QualifiedNameParser |
Parses a qualified name.
|
| QualifiedNameParser.NameParts |
|
| QualifiedObjectNameFormatter |
Contract for rendering qualified object names for use in queries, etc.
|
| QualifiedObjectNameFormatterStandardImpl |
Standard implementation of QualifiedObjectNameFormatter which uses information reported
by DatabaseMetaData to render qualified names.
|
| QualifiedSequenceName |
|
| QualifiedTableName |
|
| Query<R> |
已过时。
|
| Query<R> |
Represents an HQL/JPQL query or a compiled Criteria query.
|
| Queryable |
Extends the generic EntityPersister contract to add
operations required by the Hibernate Query Language
|
| Queryable.Declarer |
|
| QueryableCollection |
A collection role that may be queried or loaded by outer join.
|
| QueryBinder |
Query binder
|
| QueryBuildingParameters |
Provides values for all options that impact the built query.
|
| QueryBuildingParametersImpl |
|
| QueryCache |
已过时。
|
| QueryException |
A problem occurred translating a Hibernate query to SQL due to invalid query syntax, etc.
|
| QueryExecutionRequestException |
Expecting to execute an illegal operation regarding the query type
|
| QueryHintDefinition |
|
| QueryHintHandler |
Contract defining how query hints get applied.
|
| QueryHints |
Consolidation of hints available to Hibernate JPA queries.
|
| QueryHints |
Defines the supported JPA query hints
|
| QueryImpl<R> |
|
| QueryImplementor<R> |
|
| QueryJoinFragment |
A join that appears in a translated HQL query
|
| QueryKey |
A key that identifies a particular query with bound parameter values.
|
| QueryLoader |
A delegate that implements the Loader part of QueryTranslator.
|
| QueryNode |
Defines a top-level AST node representing an HQL select statement.
|
| QueryParameter<T> |
NOTE: Consider this contract (and its sub-contracts) as incubating as we transition to 6.0 and SQM
|
| QueryParameterBinding<T> |
The value/type binding information for a particular query parameter.
|
| QueryParameterBindingImpl<T> |
|
| QueryParameterBindings |
|
| QueryParameterBindingsImpl |
Manages the group of QueryParameterBinding for a particular query.
|
| QueryParameterBindingTypeResolver |
A resolver for Type based on a parameter value being bound, when no
explicit type information is supplied.
|
| QueryParameterBindingValidator |
|
| QueryParameterException |
Parameter invalid or not found in the query.
|
| QueryParameterImpl<T> |
QueryParameter implementation.
|
| QueryParameterListBinding<T> |
Represents a "parameter list" binding: aka the binding of a collection of values for a single
query parameter.
|
| QueryParameterListBindingImpl<T> |
|
| QueryParameterNamedImpl<T> |
Models a named query parameter
NOTE: Unfortunately we need to model named and positional parameters separately still until 6.0
NOTE : Also, notice that this still treats JPA "positional" parameters as named.
|
| QueryParameters |
|
| QueryPlanCache |
Acts as a cache for compiled query plans, as well as query-parameter metadata.
|
| QueryProducer |
Contract for things that can produce Query instances.
|
| QueryProducerImplementor |
The internal contract for QueryProducer implementations.
|
| QueryResultsCache |
Defines the responsibility for managing query result data caching
in regards to a specific region.
|
| QueryResultsCacheImpl |
The standard implementation of the Hibernate QueryCache interface.
|
| QueryResultsCacheImpl.CacheItem |
|
| QueryResultsRegion |
Defines the contract for a cache region which will specifically be used to
store query results.
|
| QueryResultsRegionTemplate |
|
| QuerySecondPass |
Bind query
|
| QuerySelect |
A translated HQL query
|
| QuerySpace |
Defines a persister reference (either entity or collection) or a composite reference.
|
| QuerySpace.Disposition |
Enumeration of the different types of QuerySpaces we can have.
|
| QuerySpaceHelper |
|
| QuerySpaces |
Models a collection of QuerySpace references and exposes the ability to find a QuerySpace by its UID
|
| QuerySpacesHelper |
|
| QuerySpacesImpl |
|
| QuerySpaceTreePrinter |
|
| QuerySpaceUidNotRegisteredException |
Indicates an attempt to lookup a QuerySpace by its uid, when no registration has been made under that uid.
|
| QuerySplitter |
Provides query splitting methods, which were originally in QueryTranslator.
|
| QueryStatistics |
Query statistics (HQL and SQL)
|
| QueryStatisticsImpl |
Query statistics (HQL and SQL)
|
| QueryStructure<T> |
Models basic query structure.
|
| QuerySyntaxException |
Exception thrown when there is a syntax error in the HQL.
|
| QueryTimeoutException |
Thrown when a database query timeout occurs.
|
| QueryTranslator |
Defines the contract of an HQL->SQL translator.
|
| QueryTranslatorFactory |
|
| QueryTranslatorFactoryInitiator |
Initiator for the QueryTranslatorFactory service
|
| QueryTranslatorImpl |
A QueryTranslator that uses an Antlr-based parser.
|
| QueryTranslatorImpl |
An instance of QueryTranslator translates a Hibernate
query string to SQL.
|
| QueryTranslatorImpl.JavaConstantConverter |
|
| QueuedOperationCollectionAction |
If a collection is extra lazy and has queued ops, we still need to
process them.
|
| RDMSOS2200Dialect |
This is the Hibernate dialect for the Unisys 2200 Relational Database (RDMS).
|
| ReaderCollector |
Used as a callback mechanism while building the SQL statement to collect the needed ResultSet initializers.
|
| ReaderInputStream |
|
| ReaderInputStream |
已过时。
|
| RealTypeDescriptor |
Descriptor for REAL handling.
|
| ReattachVisitor |
Abstract superclass of visitors that reattach collections.
|
| RecoverableException |
已过时。
|
| RefCursorSupport |
Contract for JDBC REF_CURSOR support.
|
| RefCursorSupportInitiator |
Service initiator for RefCursorSupport service
|
| ReferenceCacheEntryImpl |
Specialized CacheEntry for storing direct references to entity instances.
|
| ReflectHelper |
Utility class for various reflection operations.
|
| ReflectionOptimizer |
Represents reflection optimization for a particular class.
|
| ReflectionOptimizer.AccessOptimizer |
Represents optimized entity property access.
|
| ReflectionOptimizer.InstantiationOptimizer |
Represents optimized entity instantiation.
|
| ReflectionOptimizerImpl |
|
| ReflectionOptimizerImpl |
ReflectionOptimizer implementation for Javassist.
|
| RefreshEvent |
Defines an event class for the refreshing of an object.
|
| RefreshEventListener |
Defines the contract for handling of refresh events generated from a session.
|
| Region |
Contract for a named "region".
|
| RegionFactory |
已过时。
|
| RegionFactory |
Contract for building second level cache regions.
|
| RegionFactoryInitiator |
|
| RegionFactoryTemplate |
|
| RegionNameQualifier |
|
| RegisteredSynchronization |
The JTA Synchronization Hibernate registers when needed for JTA callbacks.
|
| RegistryHelper |
|
| RelationalModel |
已过时。
|
| RelationalObjectBinder |
Centralized binding of columns and formulas.
|
| RelationalObjectBinder.ColumnNamingDelegate |
|
| RelationalValueSource |
|
| RelationalValueSource.Nature |
|
| RelationalValueSourceContainer |
|
| RelationalValueSourceHelper |
|
| RelationalValueSourceHelper.AbstractColumnsAndFormulasSource |
|
| RelationalValueSourceHelper.ColumnsAndFormulasSource |
Internal unifying contract used in creating Column
and Formula instances.
|
| Renderable |
Contract for nodes in the JPA Criteria tree that can be rendered
as part of criteria "compilation"
|
| RenderingContext |
Used to provide a context and services to the rendering.
|
| ReplicateEvent |
Defines an event class for the replication of an entity.
|
| ReplicateEventListener |
Defines the contract for handling of replicate events generated from a session.
|
| ReplicationMode |
Represents a replication strategy.
|
| ResinJtaPlatform |
|
| ResolvableNode |
The contract for expression sub-trees that can resolve themselves.
|
| ResolveNaturalIdEvent |
Defines an event class for the resolving of an entity id from the entity's natural-id
|
| ResolveNaturalIdEventListener |
Defines the contract for handling of resolve natural id events generated from a session.
|
| ResourceClosedException |
Indicates an attempt was made to use a closed resource (Session, SessionFactory, etc).
|
| ResourceRegistry |
A registry for tracking JDBC resources
|
| ResourceRegistryStandardImpl |
Helps to track statements and resultsets which need being closed.
|
| RestrictableStatement |
Type definition for Statements which are restrictable via a where-clause (and
thus also having a from-clause).
|
| Restrictions |
The criterion package may be used by applications as a framework for building
new kinds of Criterion.
|
| ResultCheckStyle |
Possible styles of checking return codes on SQL INSERT, UPDATE and DELETE queries.
|
| ResultColumnReferenceStrategy |
Defines how we need to reference columns in the group-by, having, and order-by
clauses.
|
| ResultContext |
|
| ResultRowProcessor |
Models an entire "row" of results within a custom query
|
| ResultSetIdentifierConsumer |
An optional contract for Type or
UserType implementations to handle generated
id values any way they see fit as opposed to being limited to the discrete set of
numeric types handled by IdentifierGeneratorHelper
|
| ResultSetMappingBinder |
|
| ResultSetMappingBindingDefinition |
|
| ResultSetMappingDefinition |
Keep a description of the resultset mapping
|
| ResultsetMappingSecondPass |
|
| ResultSetOutput |
Models a return that is a result set.
|
| ResultSetProcessingContext |
|
| ResultSetProcessingContext.EntityKeyResolutionContext |
|
| ResultSetProcessingContext.EntityReferenceProcessingState |
Holds all pieces of information known about an entity reference in relation to each row as we process the
result set.
|
| ResultSetProcessingContextImpl |
|
| ResultSetProcessor |
Contract for processing JDBC ResultSets.
|
| ResultSetProcessorHelper |
|
| ResultSetProcessorImpl |
|
| ResultSetReturn |
Contract for extracting ResultSets from Statements, executing Statements,
managing Statement/ResultSet resources, and logging statement calls.
|
| ResultSetReturnImpl |
Standard implementation of the ResultSetReturn contract
|
| ResultSetWrapper |
Contract for wrapping a ResultSet in a "column name cache" wrapper.
|
| ResultSetWrapperImpl |
Standard Hibernate implementation for wrapping a ResultSet in a
" column name cache" wrapper.
|
| ResultSetWrapperProxy |
A proxy for a ResultSet delegate, responsible for locally caching the columnName-to-columnIndex resolution that
has been found to be inefficient in a few vendor's drivers (i.e., Oracle and Postgres).
|
| ResultTransformer |
Implementors define a strategy for transforming query results into the
actual application-visible query result list.
|
| ResultVariableRefNode |
Represents a reference to a result_variable as defined in the JPA 2 spec.
|
| Return |
Represents a return in a custom query.
|
| Return |
Represents a return value in the query results.
|
| ReturnGraphTreePrinter |
Prints a Return graph as a tree structure.
|
| ReturningWork<T> |
A discrete piece of work following the lines of Work but returning a result.
|
| ReturnMetadata |
Metadata about the query return(s).
|
| ReturnReader |
Handles reading a single root Return object
|
| RootClass |
The root class of an inheritance hierarchy
|
| RootEntityResultTransformer |
ResultTransformer implementation which limits the result tuple
to only the "root entity".
|
| RootEntitySourceImpl |
|
| RootGraph<J> |
Hibernate extension to the JPA EntityGraph contract.
|
| RootGraphImpl<J> |
The Hibernate implementation of the JPA EntityGraph contract.
|
| RootGraphImplementor<J> |
Integration version of the RootGraph contract
|
| RootHelper |
|
| RootImpl<X> |
Hibernate implementation of the JPA Root contract
|
| RootImpl.TreatedRoot<T> |
|
| RootReturn |
Represents a return which names a "root" entity.
|
| RowCountProjection |
A row count
|
| RowId |
Support for ROWID mapping feature of Hibernate.
|
| RowReader |
|
| RowSelection |
Represents a selection criteria for rows in a JDBC ResultSet
|
| RowVersionComparator |
|
| RowVersionType |
A type that maps between a VARBINARY and byte[]
specifically for entity versions/timestamps.
|
| RowVersionTypeDescriptor |
Descriptor for byte[] handling specifically used for specifically for entity versions/timestamps.
|
| SAPDBDialect |
An SQL dialect compatible with SAP DB.
|
| SapNetWeaverJtaPlatform |
|
| SaveOrUpdateEvent |
An event class for saveOrUpdate()
|
| SaveOrUpdateEventListener |
Defines the contract for handling of update events generated from a session.
|
| ScalarResultColumnProcessor |
Represents a scalar result within the custom query
|
| ScalarReturn |
Represent a scalar (aka simple value) return within a query result.
|
| ScalarReturn |
Represent a simple scalar return within a query result.
|
| ScalarReturnImpl |
|
| ScanEnvironment |
Describes the environment in which the scan will occur.
|
| Scanner |
Defines the contract for Hibernate to be able to scan for classes, packages and resources inside a
persistence unit.
|
| ScanningCoordinator |
Coordinates the process of executing Scanner (if enabled)
and applying the resources (classes, packages and mappings) discovered.
|
| ScanOptions |
Options for performing scanning
|
| ScanParameters |
|
| ScanResult |
Defines the result of scanning
|
| ScanResultCollector |
|
| ScanResultImpl |
|
| SchemaAutoTooling |
Defines the possible values for "hbm2ddl_auto"
|
| SchemaCreator |
Service delegate for handling schema creation.
|
| SchemaCreatorImpl |
This is functionally nothing more than the creation script from the older SchemaExport class (plus some
additional stuff in the script).
|
| SchemaDropper |
Service delegate for handling schema dropping.
|
| SchemaDropperImpl |
This is functionally nothing more than the creation script from the older SchemaExport class (plus some
additional stuff in the script).
|
| SchemaExport |
Command-line tool for exporting (create and/or drop) a database schema.
|
| SchemaExport.Action |
|
| SchemaExport.Type |
|
| SchemaExportTask |
An Ant task for SchemaExport.
|
| SchemaExportTask.ExportType |
|
| SchemaExtractionException |
|
| SchemaFilter |
Defines a filter for Hibernate's schema tooling.
|
| SchemaFilterProvider |
Used to specify the SchemaFilters to be used by create, drop, migrate and validate
operations on the database schema.
|
| SchemaManagementException |
Indicates a problem in performing schema management.
|
| SchemaManagementTool |
Contract for schema management tool integration.
|
| SchemaManagementToolCoordinator |
Responsible for coordinating SchemaManagementTool execution(s) for auto-tooling whether
from JPA or hbm2ddl.auto.
|
| SchemaManagementToolCoordinator.ActionGrouping |
For JPA-style schema-gen, database and script target handing are configured
individually - this tuple allows interpreting the the action for both targets
simultaneously
|
| SchemaManagementToolInitiator |
|
| SchemaMigrator |
Service delegate for handling schema migration.
|
| SchemaNameResolver |
Contract for resolving the schema of a Connection.
|
| SchemaNameResolver |
Contract for resolving the schema of a Connection.
|
| SchemaUpdate |
A commandline tool to update a database schema.
|
| SchemaUpdateCommand |
已过时。
|
| SchemaUpdateTask |
An Ant task for SchemaUpdate.
|
| SchemaValidator |
A commandline tool to update a database schema.
|
| SchemaValidator |
Service delegate for handling schema validations
|
| SchemaValidatorTask |
An Ant task for SchemaUpdate.
|
| ScriptSourceInput |
Contract for hiding the differences between a passed Reader, File or URL in terms of how we read input
scripts.
|
| ScriptSourceInputFromFile |
ScriptSourceInput implementation for File references.
|
| ScriptSourceInputFromReader |
ScriptSourceInput implementation for explicitly given Readers.
|
| ScriptSourceInputFromUrl |
ScriptSourceInput implementation for URL references.
|
| ScriptSourceInputNonExistentImpl |
Used in cases where a specified source cannot be found
|
| ScriptTargetOutput |
Contract for hiding the differences between a passed Writer, File or URL in
terms of how we write output scripts.
|
| ScriptTargetOutputToFile |
ScriptTargetOutput implementation for writing to supplied File references
|
| ScriptTargetOutputToStdout |
|
| ScriptTargetOutputToUrl |
ScriptTargetOutput implementation for writing to supplied URL references
|
| ScriptTargetOutputToWriter |
ScriptTargetOutput implementation for supplied Writer references.
|
| ScrollableResults |
A result iterator that allows moving around within the results
by arbitrary increments.
|
| ScrollableResultSetProcessor |
Contract for processing JDBC ResultSets a single logical row at a time.
|
| ScrollableResultsImpl |
Standard ScrollableResults implementation.
|
| ScrollableResultsImplementor |
|
| ScrollMode |
Specifies the type of JDBC scrollable result set to use underneath a ScrollableResults.
|
| SearchedCaseExpression<R> |
Models what ANSI SQL terms a searched case expression.
|
| SearchedCaseNode |
Models what ANSI SQL terms a searched case expression.
|
| SecondaryTableContainer |
Common interface for mappings that may contain secondary table (join) mappings.
|
| SecondaryTableSecondPass |
|
| SecondaryTableSource |
|
| SecondLevelCacheLogger |
|
| SecondLevelCacheStatistics |
已过时。
|
| SecondPass |
Second pass operation
|
| Select |
A simple SQL SELECT statement
|
| Selectable |
Models the commonality between a column and a formula (computed value).
|
| SelectBeforeUpdate |
Should the entity's current state be selected from the database when determining whether to perform an update when
re-attaching detached entities?
|
| SelectClause |
Represents the list of expressions in a SELECT clause.
|
| SelectExpression |
Represents an element of a projection list, i.e. a select expression.
|
| 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.
|
| SelectionImpl<X> |
The Hibernate implementation of the JPA Selection
contract.
|
| SelectionImplementor<X> |
TODO : javadoc
|
| SelectLockingStrategy |
A locking strategy where the locks are obtained through select statements.
|
| SelectParser |
Parsers the select clause of a Hibernate query.
|
| SelectPathExpressionParser |
|
| SelectStatementBuilder |
Largely a copy of the Select class, but changed up slightly to better meet needs
of building a SQL SELECT statement from a LoadPlan
|
| SelectValues |
Models a SELECT values lists.
|
| SelfDirtinessTracker |
Contract for an entity to report that it tracks the dirtiness of its own state,
as opposed to needing Hibernate to perform state-diff dirty calculations.
|
| Sequence |
Models a database SEQUENCE.
|
| Sequence.Name |
|
| SequenceGenerator |
已过时。
|
| SequenceHiLoGenerator |
已过时。
|
| SequenceIdentityGenerator |
已过时。
|
| SequenceIdentityGenerator.Delegate |
|
| SequenceIdentityGenerator.NoCommentsInsert |
|
| SequenceInformation |
Access to information about existing sequences.
|
| SequenceInformationExtractor |
Because JDBC (at least up to and including Java 7, JDBC 4) still does not have support for obtaining information
about sequences from DatabaseMetaData.
|
| SequenceInformationExtractorCUBRIDDatabaseImpl |
|
| SequenceInformationExtractorDB2DatabaseImpl |
|
| SequenceInformationExtractorDerbyDatabaseImpl |
|
| SequenceInformationExtractorH2DatabaseImpl |
|
| SequenceInformationExtractorHANADatabaseImpl |
|
| SequenceInformationExtractorHSQLDBDatabaseImpl |
|
| SequenceInformationExtractorInformixDatabaseImpl |
|
| SequenceInformationExtractorIngresDatabaseImpl |
|
| SequenceInformationExtractorLegacyImpl |
|
| SequenceInformationExtractorMariaDBDatabaseImpl |
|
| SequenceInformationExtractorMimerSQLDatabaseImpl |
|
| SequenceInformationExtractorNoOpImpl |
|
| SequenceInformationExtractorOracleDatabaseImpl |
|
| SequenceInformationExtractorSAPDBDatabaseImpl |
|
| SequenceInformationExtractorTimesTenDatabaseImpl |
|
| SequenceInformationImpl |
For now we only collect sequence name.
|
| SequenceMismatchStrategy |
Describes the strategy for handling the mismatch between a database sequence configuration and
the one defined by the entity mapping.
|
| SequenceNameExtractorImpl |
|
| SequenceStructure |
Describes a sequence.
|
| SequenceStyleGenerator |
Generates identifier values based on a sequence-style database structure.
|
| SerializableBlobProxy |
Manages aspects of proxying Blobs to add serializability.
|
| SerializableClobProxy |
Manages aspects of proxying Clobs to add serializability.
|
| SerializableMapProxy |
|
| SerializableNClobProxy |
Manages aspects of proxying java.sql.NClobs to add serializability.
|
| SerializableProxy |
|
| SerializableProxy |
Serializable placeholder for Javassist proxies
|
| SerializableToBlobType<T extends Serializable> |
|
| SerializableType<T extends Serializable> |
|
| SerializableTypeDescriptor<T extends Serializable> |
|
| SerializableTypeDescriptor.SerializableMutabilityPlan<S extends Serializable> |
|
| SerializationException |
Thrown when a property cannot be serialized/deserialized
|
| SerializationHelper |
Assists with the serialization process and performs additional functionality based
on serialization.
|
| Service |
Marker interface for services.
|
| ServiceBinding<R extends Service> |
Models a binding for a particular service
|
| ServiceBinding.ServiceLifecycleOwner |
|
| ServiceContributingIntegrator |
已过时。
|
| ServiceContributor |
Contract for contributing services.
|
| ServiceDependencyException |
Indicates a problem processing service dependencies.
|
| ServiceException |
Indicates a problem with a service.
|
| ServiceInitiator<R extends Service> |
Base contract for an initiator of a service.
|
| ServiceProxyGenerationException |
Indicates a problem generating a service proxy
|
| ServiceRegistry |
|
| ServiceRegistryAwareService |
Allows services to be injected with the ServiceRegistry during configuration phase.
|
| ServiceRegistryImplementor |
Additional integration contracts for a service registry.
|
| Session |
The main runtime interface between a Java application and Hibernate.
|
| Session.LockRequest |
Contains locking details (LockMode, Timeout and Scope).
|
| SessionAssociableInterceptor |
|
| SessionBuilder<T extends SessionBuilder> |
Represents a consolidation of all session creation options into a builder style delegate.
|
| SessionBuilderImplementor<T extends SessionBuilder> |
Defines the internal contract between the SessionBuilder and other parts of
Hibernate..
|
| SessionCreationOptions |
|
| SessionDelegatorBaseImpl |
This class is meant to be extended.
|
| SessionEventListener |
NOTE : Consider this an incubating API, likely to change as wider usage indicates changes that need to be made
|
| SessionEventListenerManager |
|
| SessionEventListenerManagerImpl |
|
| SessionException |
Thrown when the user calls a method of a Session that is in an inappropriate 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
|
| SessionFactoryBuilder |
|
| SessionFactoryBuilderFactory |
An extension point for integrators that wish to hook into the process of how a SessionFactory
is built.
|
| SessionFactoryBuilderImpl |
|
| SessionFactoryBuilderImplementor |
Additional contract for SessionFactoryBuilder mainly intended for implementors
of SessionFactoryBuilderFactory.
|
| SessionFactoryDelegatingImpl |
Base delegating implementation of the SessionFactory and SessionFactoryImplementor
contracts for intended for easier implementation of 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.
|
| SessionFactoryImpl.SessionBuilderImpl<T extends SessionBuilder> |
|
| SessionFactoryImpl.StatelessSessionBuilderImpl |
|
| SessionFactoryImplementor |
Defines the internal contract between the SessionFactory and other parts of
Hibernate such as implementors of Type.
|
| SessionFactoryImplementor.DeserializationResolver<T extends SessionFactoryImplementor> |
Contract for resolving this SessionFactory on deserialization
|
| SessionFactoryObserver |
|
| SessionFactoryObserverChain |
|
| SessionFactoryObserverForBytecodeEnhancer |
|
| SessionFactoryOptions |
Aggregator of special options used to build the SessionFactory.
|
| SessionFactoryOptionsBuilder |
|
| SessionFactoryRegistry |
A registry of all SessionFactory instances for the same classloader as this class.
|
| SessionFactoryRegistry.ObjectFactoryImpl |
|
| SessionFactoryServiceContributor |
|
| SessionFactoryServiceInitiator<R extends Service> |
|
| SessionFactoryServiceInitiatorContext |
|
| SessionFactoryServiceRegistry |
|
| SessionFactoryServiceRegistryBuilder |
|
| SessionFactoryServiceRegistryBuilderImpl |
|
| SessionFactoryServiceRegistryFactory |
|
| SessionFactoryServiceRegistryFactoryImpl |
|
| SessionFactoryServiceRegistryFactoryInitiator |
|
| SessionFactoryServiceRegistryImpl |
|
| SessionImpl |
Concrete implementation of a Session.
|
| SessionImplementor |
|
| SessionOwner |
已过时。
|
| SessionOwnerBehavior |
|
| SessionStatistics |
Information about the first-level (session) cache
for a particular session instance
|
| SessionStatisticsImpl |
|
| Set |
A set with no nullable element columns.
|
| SetAttributeImpl<X,E> |
|
| SetAttributeJoin<O,E> |
Models a join based on a set-style plural association attribute.
|
| SetAttributeJoin.TreatedSetAttributeJoin<O,T> |
|
| SetBinder |
Bind a set.
|
| SetJoinImplementor<Z,X> |
|
| SetPersistentAttribute<D,E> |
Hibernate extension to the JPA SetAttribute descriptor
|
| SetSimpleValueTypeSecondPass |
|
| Setter |
The contract for setting a persistent property value into its container/owner
|
| SetterFieldImpl |
Field-based implementation of Setter
|
| SetterMethodImpl |
|
| Settings |
已过时。
|
| SetType |
|
| SharedSessionBuilder<T extends SharedSessionBuilder> |
|
| SharedSessionContract |
|
| SharedSessionContractImplementor |
|
| SharedSessionCreationOptions |
An extension of SessionCreationOptions for cases where the Session to be created shares
some part of the "transaction context" of another Session.
|
| ShortType |
|
| ShortTypeDescriptor |
Descriptor for Short handling.
|
| SimpleAuxiliaryDatabaseObject |
A simple implementation of AbstractAuxiliaryDatabaseObject in which the CREATE and DROP strings are
provided up front.
|
| SimpleCacheKeysFactory |
Factory that does not fill in the entityName or role
|
| SimpleCaseExpression<C,R> |
Models what ANSI SQL terms a simple case statement.
|
| SimpleCaseNode |
Models what ANSI SQL terms a simple case statement.
|
| SimpleCollectionTracker |
small low memory class to keep track of the number of elements in a collection
|
| SimpleDomainType<J> |
Describes any non-collection type
|
| SimpleEntityIdentifierDescriptionImpl |
|
| SimpleExpression |
superclass for "simple" comparisons (with SQL binary operators)
|
| SimpleFieldTracker |
small low memory class to keep track of changed fields
|
| SimpleNaturalIdLoadAccess<T> |
Loads an entity by its natural identifier.
|
| SimpleProjection |
A single-column projection that may be aliased
|
| SimpleSelect |
An SQL SELECT statement with no table joins
|
| SimpleStrategyRegistrationImpl<T> |
A simple implementation of StrategyRegistration.
|
| SimpleSubqueryExpression |
A comparison between a constant value and the the result of a subquery
|
| SimpleTimestamper |
Generates increasing identifiers (in a single VM only).
|
| SimpleTypeDescriptor<J> |
|
| SimpleValue |
Any value that maps to columns.
|
| SimpleValueBinder |
|
| SimpleValueTypeInfo |
|
| SingleColumnType<T> |
Provide convenient methods for binding and extracting values for use with BasicType.
|
| SingleLineSqlCommandExtractor |
Class responsible for extracting SQL statements from import script.
|
| SingleTableEntityPersister |
The default implementation of the EntityPersister interface.
|
| SingleTableSubclass |
|
| SingletonIterator<T> |
|
| SingletonStack<T> |
|
| SingularAttributeImpl<D,J> |
|
| SingularAttributeImpl.Identifier<D,J> |
Subclass used to simplify instantiation of singular attributes representing an entity's
identifier.
|
| SingularAttributeImpl.Version<X,Y> |
Subclass used to simply instantiation of singular attributes representing an entity's
version.
|
| SingularAttributeInfo |
|
| SingularAttributeJoin<O,X> |
Models a join based on a singular attribute
|
| SingularAttributeJoin.TreatedSingularAttributeJoin<O,T> |
|
| SingularAttributeNature |
Describes possible natures of a singular attribute.
|
| SingularAttributePath<X> |
Models a path for a SingularAttribute generally obtained from a
Path.get(SingularAttribute) call
|
| SingularAttributePath.TreatedSingularAttributePath<T> |
|
| SingularAttributeSource |
Source-agnostic description of information needed to bind a singular attribute.
|
| SingularAttributeSourceAny |
Describes an {@link } mapping
|
| SingularAttributeSourceAnyImpl |
|
| SingularAttributeSourceBasic |
|
| SingularAttributeSourceEmbedded |
Represents the binding source for a singular attribute that is "embedded"
or "composite".
|
| SingularAttributeSourceManyToOne |
|
| SingularAttributeSourceOneToOne |
|
| SingularAttributeSourceToOne |
Further contract for sources of singular associations (one-to-one and many-to-one).
|
| SingularPersistentAttribute<D,J> |
Hibernate extension to the JPA SingularAttribute descriptor
|
| Size |
Models size restrictions/requirements on a column's datatype.
|
| Size.LobMultiplier |
|
| Sized |
Extends dictated/default column size declarations from Type to the UserType
hierarchy as well via an optional interface.
|
| SizeExpression |
Used to define a restriction on a collection property based on its size.
|
| SizeOfPluralAttributeExpression |
Represents a "size of" expression in regards to a persistent collection; the implication is
that of a subquery.
|
| SizeSource |
|
| SizeSourceImpl |
Implementation of SizeSource
|
| SmallIntTypeDescriptor |
|
| SoftLock |
Memento object for use by synchronous concurrency strategies
|
| Sort |
已过时。
|
| Sortable |
Contact to define if the source of plural attribute is sortable or not.
|
| SortComparator |
Specifies in-memory Set/Map sorting using a specified Comparator for sorting.
|
| SortedFieldTracker |
small low memory class to keep track of changed fields
similar to BasicTracker but where the array is kept ordered to reduce the cost of verifying duplicates
|
| 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
|
| SortNatural |
Specifies in-memory Set/Map sorting using natural sorting.
|
| SortSpecification |
Models each sorting expression.
|
| SortType |
已过时。
|
| Source |
Optional annotation in conjunction with Version and timestamp version properties
indicating the source of the timestamp value.
|
| SourceDescriptor |
Describes a source for schema create, drop and migrate actions.
|
| SourceType |
Where should Hibernate retrieve the value from?
|
| SourceType |
From what type of source did we obtain the data
|
| SourceType |
Enumeration of the various types of sources understood by various SchemaManagementTooling
delegates.
|
| SpecialOneToOneType |
A one-to-one association that maps to specific formula(s)
instead of the primary key column of the owning entity.
|
| SQL2008StandardLimitHandler |
LIMIT clause handler compatible with ISO and ANSI SQL:2008 standard.
|
| 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 |
Custom SQL statement for delete of an entity/collection.
|
| SQLDeleteAll |
Custom SQL statement for delete of all of a collection's elements.
|
| SQLExceptionConversionDelegate |
|
| 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.
|
| SqlExceptionHelper |
Helper for handling SQLExceptions in various manners.
|
| SqlExceptionHelper.StandardWarningHandler |
Standard SQLWarning handler for logging warnings
|
| SqlExceptionHelper.WarningHandler |
|
| SqlExceptionHelper.WarningHandlerLoggingSupport |
|
| SQLExceptionTypeDelegate |
|
| SqlFragment |
Represents an SQL fragment in the AST.
|
| SqlFragmentAlias |
Describe aliases for filters.
|
| 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 |
Defines a registry for SQLFunction instances
|
| SQLFunctionTemplate |
Represents HQL functions that can have different representations in different SQL dialects where that
difference can be handled via a template/pattern.
|
| SqlGenerator |
Generates SQL by overriding callback methods in the base class, which does
the actual SQL AST walking.
|
| SqlGeneratorBase |
SQL Generator Tree Parser, providing SQL rendering of SQL ASTs produced by the previous phase, HqlSqlWalker.
|
| SQLGrammarException |
Implementation of JDBCException indicating that the SQL sent to the database
server was invalid (syntax error, invalid object references, etc).
|
| SQLInsert |
Custom SQL statement for insertion of an entity/collection.
|
| 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<T> |
已过时。
|
| 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.
|
| SQLQueryParser |
|
| SQLQueryParser.ParameterSubstitutionRecognizer |
|
| SQLQueryReturnProcessor |
|
| SQLServer2005Dialect |
A dialect for Microsoft SQL 2005.
|
| SQLServer2005LimitHandler |
LIMIT clause handler compatible with SQL Server 2005 and later.
|
| SQLServer2008Dialect |
A dialect for Microsoft SQL Server 2008 with JDBC Driver 3.0 and above
|
| SQLServer2012Dialect |
Microsoft SQL Server 2012 Dialect
|
| SQLServer2012LimitHandler |
LIMIT clause handler compatible with SQL Server 2012 and later.
|
| SQLServerDialect |
A dialect for Microsoft SQL Server 2000
|
| SQLServerIdentityColumnSupport |
|
| SQLStateConversionDelegate |
A SQLExceptionConverter implementation which performs conversion based on the underlying SQLState.
|
| SQLStateConverter |
已过时。
|
| SqlStatementLexer |
|
| SqlStatementLogger |
Centralize logging for SQL statements.
|
| SqlStatementParser |
Lexer and parser used to extract single statements from import SQL script.
|
| SqlStatementParserTokenTypes |
|
| SQLStateType |
|
| SqlTokenTypes |
|
| SqlTypeDescriptor |
Descriptor for the SQL/JDBC side of a value mapping.
|
| SqlTypeDescriptorRegistry |
|
| SqlTypeDescriptorRegistry |
已过时。
|
| SqlTypeDescriptorRegistry.ObjectSqlTypeDescriptor |
|
| SQLUpdate |
Custom SQL statement for update of an entity/collection.
|
| SqlValueReference |
Unifying interface between column and formula references mainly to give more strictly typed result
to ColumnMapper.map(String)
|
| SqrtFunction |
Models the ANSI SQL SQRT function.
|
| Stack<T> |
Stack implementation exposing useful methods for Hibernate needs.
|
| StaleObjectStateException |
A specialized StaleStateException that carries information about the 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 |
Centralized definition of standard ANSI SQL aggregation functions
|
| StandardAnsiSqlAggregationFunctions.AvgFunction |
Definition of a standard ANSI SQL compliant AVG function
|
| StandardAnsiSqlAggregationFunctions.CountFunction |
Definition of a standard ANSI SQL compliant COUNT function
|
| StandardAnsiSqlAggregationFunctions.MaxFunction |
Definition of a standard ANSI SQL compliant MAX function
|
| StandardAnsiSqlAggregationFunctions.MinFunction |
Definition of a standard ANSI SQL compliant MIN function
|
| StandardAnsiSqlAggregationFunctions.SumFunction |
Definition of a standard ANSI SQL compliant SUM function
|
| StandardAnyTypeDefinition |
|
| StandardArchiveDescriptorFactory |
Standard implementation of ArchiveDescriptorFactory
|
| StandardAuxiliaryDatabaseObjectExporter |
|
| StandardBasicTypes |
Centralizes access to the standard set of basic types.
|
| StandardBasicTypeTemplate<J> |
A BasicType adapter targeting partial portability to 6.0's type
system changes.
|
| StandardBasicValueConverter<O,R> |
A no-op / pass-through conversion
|
| StandardCacheEntryImpl |
Standard representation of entity cached data using the "disassembled state".
|
| StandardCacheTransactionSynchronization |
|
| StandardCallableStatementSupport |
Standard implementation of CallableStatementSupport
|
| StandardConverters |
Standard set of setting converters
|
| StandardDialectResolver |
The standard DialectResolver implementation
|
| StandardEntityNotFoundDelegate |
Standard non-JPA implementation of EntityNotFoundDelegate, throwing the
Hibernate-specific ObjectNotFoundException.
|
| StandardForeignKeyExporter |
|
| StandardIndexExporter |
|
| StandardJaccServiceImpl |
|
| StandardJaccServiceImpl.ContextSubjectAccess |
|
| StandardJaccServiceImpl.NonPrivilegedContextSubjectAccess |
|
| StandardJaccServiceImpl.PrivilegedContextSubjectAccess |
|
| StandardJDBCEscapeFunction |
|
| StandardJpaScanEnvironmentImpl |
Implementation of ScanEnvironment leveraging a JPA deployment descriptor.
|
| StandardJtaPlatformResolver |
|
| StandardOptimizerDescriptor |
Enumeration of the standard Hibernate id generation optimizers.
|
| StandardPersisterClassResolver |
|
| StandardProperty |
已过时。
|
| StandardRandomStrategy |
Implements a "random" UUID generation strategy as defined by the UUID.randomUUID() method.
|
| StandardRefCursorSupport |
Standard implementation of RefCursorSupport
|
| StandardScanner |
Standard implementation of the Scanner contract, supporting typical archive walking support where
the urls we are processing can be treated using normal file handling.
|
| StandardScanOptions |
|
| StandardScanParameters |
|
| StandardSequenceExporter |
|
| StandardServiceInitiator<R extends Service> |
Contract for an initiator of services that target the standard ServiceRegistry.
|
| StandardServiceInitiators |
Central definition of the standard set of service initiators defined by Hibernate.
|
| StandardServiceRegistry |
|
| StandardServiceRegistryBuilder |
|
| StandardServiceRegistryImpl |
Standard Hibernate implementation of the standard service registry.
|
| StandardSessionFactoryServiceInitiators |
|
| StandardSQLExceptionConverter |
|
| StandardSQLFunction |
Provides a standard implementation that supports the majority of the HQL
functions that are translated to SQL.
|
| StandardStack<T> |
A general-purpose stack impl.
|
| StandardTableExporter |
|
| StandardTimestampsCacheFactory |
Standard Hibernate implementation of the QueryCacheFactory interface.
|
| StandardUniqueKeyExporter |
Unique constraint Exporter.
|
| Startable |
Lifecycle contract for services which wish to be notified when it is time to start.
|
| StatefulPersistenceContext |
A stateful implementation of the PersistenceContext contract meaning that we maintain this
state throughout the life of the persistence context.
|
| StatelessSession |
A command-oriented API for performing bulk operations against a database.
|
| StatelessSessionBuilder<T extends StatelessSessionBuilder> |
Represents a consolidation of all stateless session creation options into a builder style delegate.
|
| 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.
|
| StatementInspector |
Contract to allow inspection (and swapping) of SQL to be prepared
|
| StatementPreparer |
Contracting for preparing SQL statements
|
| StaticFilterAliasGenerator |
|
| StaticPrecisionFspTimestampFunction |
|
| StatisticalLoggingSessionEventListener |
|
| Statistics |
|
| StatisticsFactory |
|
| StatisticsImpl |
|
| StatisticsImplementor |
Statistics SPI for the Hibernate core.
|
| StatisticsInitiator |
|
| StatsHelper |
Utilities useful when dealing with stats.
|
| Status |
Represents the status of an entity with respect to
this session.
|
| StatusTranslator |
|
| Stoppable |
Lifecycle contract for services which wish to be notified when it is time to stop.
|
| StorageAccess |
A general read/write abstraction over the specific "cache"
object from the caching provider.
|
| StoredProcedureQueryParameterRegistration<T> |
ParameterRegistration extension specifically for stored procedure parameters
exposing some functionality of Hibernate's native
ParameterRegistration contract
|
| StrategyCreator<T> |
|
| StrategyCreatorRegionFactoryImpl |
|
| StrategyRegistration<T> |
Describes the registration of a named strategy implementation.
|
| StrategyRegistrationProvider |
Responsible for providing the registrations of strategy selector(s).
|
| StrategyRegistrationProviderImpl |
|
| StrategyRegistrationProviderList |
|
| StrategySelectionException |
Indicates a problem performing the selection/resolution.
|
| StrategySelector |
Service which acts as a registry for named strategy implementations.
|
| StrategySelectorBuilder |
Builder for StrategySelector instances.
|
| StrategySelectorImpl |
Standard implementation of the StrategySelector contract.
|
| StreamCopier |
Utilities for copying I/O streams.
|
| StreamUtils |
Stream copying utilities
|
| StringHelper |
|
| StringHelper.Renderer<T> |
|
| StringNVarcharType |
|
| StringRepresentableType<T> |
Additional, optional contract for types capable of rendering and consuming their values to/from strings.
|
| StringType |
|
| StringTypeDescriptor |
Descriptor for String handling.
|
| StructuredCacheEntry |
Structured CacheEntry format for entities.
|
| StructuredCollectionCacheEntry |
|
| StructuredMapCacheEntry |
Structured CacheEntry format for persistent Maps.
|
| Subclass |
A subclass in a table-per-class-hierarchy mapping
|
| SubclassEntitySource |
|
| SubclassEntitySourceImpl |
|
| SubEntityInfo |
Common interface for all sub-entity mappings.
|
| SubGraph<J> |
Hibernate extension to the JPA entity-graph Subgraph contract.
|
| SubGraphGenerator |
|
| SubGraphImpl<J> |
|
| SubGraphImplementor<J> |
Integration version of the SubGraph contract
|
| Subqueries |
Factory class for criterion instances that represent expressions
involving subqueries.
|
| SubqueryComparisonModifierExpression<Y> |
|
| SubqueryComparisonModifierExpression.Modifier |
|
| SubqueryExpression |
A criterion that involves a subquery
|
| Subselect |
Map an immutable and read-only entity to a given SQL select expression.
|
| SubselectCollectionLoader |
Implements subselect fetching for a collection
|
| SubselectFetch |
|
| SubselectOneToManyLoader |
Implements subselect fetching for a one to many association
|
| SubstringFunction |
Models the ANSI SQL SUBSTRING function.
|
| SunOneJtaPlatform |
JtaPlatform implementation 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)
|
| SybaseAnywhereIdentityColumnSupport |
|
| SybaseASE157Dialect |
An SQL dialect targeting Sybase Adaptive Server Enterprise (ASE) 15.7 and higher.
|
| SybaseASE157LimitHandler |
This limit handler is very conservative and is only triggered in simple cases involving a select or select distinct.
|
| SybaseASE15Dialect |
An SQL dialect targeting Sybase Adaptive Server Enterprise (ASE) 15 and higher.
|
| SybaseDialect |
All Sybase dialects share an IN list size limit.
|
| SynchronizationCallbackCoordinator |
Manages funneling JTA Synchronization callbacks back into the Hibernate transaction engine.
|
| SynchronizationCallbackCoordinatorNonTrackingImpl |
Manages callbacks from the Synchronization registered by Hibernate.
|
| SynchronizationCallbackCoordinatorTrackingImpl |
Extension of SynchronizationCallbackCoordinatorNonTrackingImpl that adds checking of whether a rollback comes from
a thread other than the application thread (thread used to register the Synchronization)
|
| SynchronizationCallbackTarget |
Defines "inflow" for JTA transactions from the perspective of Hibernate's registered JTA Synchronization
back into the TransactionCoordinator by means of the SynchronizationCallbackCoordinator.
|
| SynchronizationRegistry |
Manages a registry of Synchronizations.
|
| SynchronizationRegistry |
Manages a registry of (local) JTA Synchronization instances
|
| SynchronizationRegistryAccess |
Provides access to a TransactionSynchronizationRegistry for use by TransactionSynchronizationRegistry-based
JtaSynchronizationStrategy implementations.
|
| SynchronizationRegistryBasedSynchronizationStrategy |
|
| SynchronizationRegistryImpl |
Manages a registry of Synchronizations.
|
| SynchronizationRegistryImplementor |
SPI contract for SynchronizationRegistry implementors.
|
| SynchronizationRegistryStandardImpl |
The standard implementation of the SynchronizationRegistry contract
|
| Synchronize |
Ensures that auto-flush happens correctly and that queries against the derived
entity do not return stale data.
|
| SynchronizeableQuery<T> |
A unifying interface for queries which can define tables (query spaces) to synchronize on.
|
| 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
|
| Table.ForeignKeyKey |
|
| TableBasedDeleteHandlerImpl |
|
| TableBasedUpdateHandlerImpl |
|
| TableBinder |
Table related operations
|
| TableGenerator |
An enhanced version of table-based id generation.
|
| TableInformation |
Provides access to information about existing tables in the database
|
| TableInformationContainer |
Common interface for all mappings that contain relational table information
|
| TableInformationImpl |
Provides access to information about existing schema objects (tables, sequences etc) of existing database.
|
| TableMetadata |
已过时。
|
| TableOwner |
Additional, optional contract as part pf the PersistentClass
hierarchy used to differentiate entity bindings for entities that map to their own table
(root, union-subclass, joined-subclass) versus those that do not (discriminator-subclass).
|
| TableReferenceNode |
|
| Tables |
A grouping of tables.
|
| TableSource |
Contract describing source of table information
|
| TableSourceImpl |
Models a table mapping source.
|
| TableSpecificationSource |
Contract describing source of "table specification" information.
|
| TableStructure |
Describes a table used to mimic sequence behavior
|
| Target |
Define an explicit target, avoiding reflection and generics resolving.
|
| Target |
Describes the types of targets for create, drop and update actions
|
| TargetDescriptor |
Describes the target(s) of schema create, drop and migrate actions.
|
| TargetType |
Describes the allowable targets (SPI wise) for schema management actions.
|
| TargetTypeHelper |
|
| TcclLookupPrecedence |
Defines when the lookup in the current thread context ClassLoader should be
done according to the other ones.
|
| 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".
|
| TempTableDdlTransactionHandling |
Enum describing how creation and dropping of temporary tables should be done in terms of
transaction handling.
|
| TenantIdentifierMismatchException |
|
| Teradata14Dialect |
A dialect for the Teradata database
|
| Teradata14IdentityColumnSupport |
|
| TeradataDialect |
A dialect for the Teradata database created by MCR as part of the
dialect certification process.
|
| TextType |
|
| ThreadLocalSessionContext |
A CurrentSessionContext impl which scopes the notion of current
session by the current thread of execution.
|
| ThreadLocalSessionContext.CleanupSync |
Transaction sync used for cleanup of the internal session map.
|
| TimestampsCache |
|
| TimestampsCacheDisabledImpl |
TimestampsRegionAccess implementation for cases where query results caching
(or second level caching overall) is disabled.
|
| TimestampsCacheEnabledImpl |
Standard implementation of TimestampsCache
|
| TimestampsCacheFactory |
Responsible for building the TimestampsRegionAccessFactory to use for
managing query results in regards to staleness of the underlying
tables (sometimes called "query spaces" or "table spaces")
|
| TimestampsRegion |
|
| TimestampsRegionTemplate |
|
| TimestampType |
|
| TimestampTypeDescriptor |
|
| TimesTenDialect |
A SQL dialect for TimesTen 5.1.
|
| TimeType |
|
| TimeTypeDescriptor |
Descriptor for TIME handling.
|
| TimeZoneType |
|
| TimeZoneTypeDescriptor |
|
| TimeZoneTypeDescriptor.TimeZoneComparator |
|
| TinyIntTypeDescriptor |
|
| TokenPrinters |
Commonly used token printers expressed as constants.
|
| ToListResultTransformer |
Transforms each result row from a tuple into a List whose elements are each tuple value
|
| ToolingHint |
|
| ToolingHintContainer |
Contract for JAXB bindings which are containers of tooling hints.
|
| ToolingHintContext |
Represents a collection of "tooling hints" (<meta/> mapping info) keyed by a name.
|
| ToolingHintContextContainer |
|
| TooManyRowsAffectedException |
Indicates that more rows were affected then we were expecting to be.
|
| ToOne |
A simple-point association (ie. a reference to another entity).
|
| 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
|
| TopLimitHandler |
|
| Transaction |
Defines the contract for abstracting applications from the configured underlying means of transaction management.
|
| TransactionCoordinator |
Models the coordination of all transaction related flows.
|
| TransactionCoordinator.TransactionDriver |
Provides the means for "local transactions" (as transaction drivers) to control the
underlying "physical transaction" currently associated with the TransactionCoordinator.
|
| TransactionCoordinatorBuilder |
Builder for TransactionCoordinator instances
|
| TransactionCoordinatorBuilder.Options |
Access to options to are specific to each TransactionCoordinator instance
|
| TransactionCoordinatorBuilderInitiator |
StandardServiceInitiator for initiating the TransactionCoordinatorBuilder service.
|
| TransactionCoordinatorOwner |
Models an owner of a TransactionCoordinator.
|
| TransactionException |
Indicates that a transaction could not be begun, committed
or rolled back.
|
| TransactionImpl |
|
| TransactionImplementor |
|
| TransactionManagerAccess |
|
| TransactionManagerBasedSynchronizationStrategy |
|
| TransactionObserver |
Observer of internal transaction events.
|
| TransactionRequiredForJoinException |
|
| TransactionStatus |
Enumeration of statuses in which a transaction facade ( Transaction) might be.
|
| Transformers |
|
| TransientObjectException |
Thrown when the user passes a transient instance to a Session method that expects a persistent instance.
|
| TransientPropertyValueException |
Thrown when a property cannot be persisted because it is an association
with a transient unsaved entity instance.
|
| TranslationContext |
Contract for contextual information required to perform translation.
|
| TreePrinterHelper |
A singleton helper class for printing tree structures using indentation.
|
| TrimFunction |
Models the ANSI SQL TRIM function.
|
| TrimFunctionTemplate |
Defines the basic template support for TRIM functions
|
| TrimFunctionTemplate.Options |
|
| TrimFunctionTemplate.Specification |
|
| TrueFalseType |
|
| TruthValue |
An enumeration of truth values.
|
| TruthValue |
Models what ANSI-SQL terms a truth value.
|
| TupleBuilderTransformer |
ResultTransformer adapter for handling Tuple results from HQL/JPQL queries
|
| TupleBuilderTransformer.HqlTupleElementImpl<X> |
|
| TupleElementImplementor<X> |
TODO : javadoc
|
| TupleSubsetResultTransformer |
A ResultTransformer that operates on "well-defined" and consistent
subset of a tuple's elements.
|
| 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 |
Grouping of tuplizers.
|
| TwoPhaseLoad |
Functionality relating to the Hibernate two-phase loading process, that may be reused by persisters
that do not use the Loader framework
|
| Type |
Defines a Hibernate type mapping.
|
| Type |
Defines a mapping between a Java type and one or more JDBC 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).
|
| TypeConfiguration |
Defines a set of available Type instances as isolated from other configurations.
|
| TypeConfigurationAware |
Optional contract for Types that would like to be part of the scoping process of the
TypeConfiguration, specifically to receive access to the TypeConfiguration it is scoped
to.
|
| TypeConfigurationRegistry |
A Registry of TypeConfiguration references based on the
TypeConfiguration's UUID.
|
| TypeContainer |
|
| TypeContributions |
Defines the target contributing types, whether via dialects or TypeContributor
|
| TypeContributor |
Contract for contributing types.
|
| TypeContributorList |
|
| TypeDef |
A type definition.
|
| TypeDef |
Placeholder for typedef information
|
| TypeDefinition |
Models the information pertaining to a custom type definition supplied by the user.
|
| TypeDefinitionBinder |
|
| TypeDefs |
|
| TypeDiscriminatorMetadata |
|
| TypedParameterValue |
Can be used to bind query parameter values.
|
| TypedValue |
An ordered pair of a value and its Hibernate type.
|
| TypeFactory |
已过时。
|
| TypeFactory.TypeScope |
已过时。
|
| TypeHelper |
已过时。
|
| TypeHelper |
|
| TypeInfo |
|
| TypeLocatorImpl |
|
| TypeMismatchException |
Used when a user provided type does not match the expected one.
|
| TypeNames |
This class maps a type to names.
|
| TypeNullability |
Describes the instrinsic nullability of a data type as reported by the JDBC driver.
|
| TypeResolver |
已过时。
|
| TypeSearchability |
Describes the searchability of a data type as reported by the JDBC driver.
|
| UnaryArithmeticNode |
|
| UnaryArithmeticOperation<T> |
Models unary arithmetic operation (unary plus and unary minus).
|
| UnaryArithmeticOperation.Operation |
|
| UnaryLogicOperatorNode |
Represents a unary operator node.
|
| UnaryOperatorExpression<T> |
Contract for operators with a single operand.
|
| UnaryOperatorNode |
Contract for nodes representing unary operators.
|
| UnionSubclass |
A subclass in a table-per-concrete-class mapping
|
| UnionSubclassEntityPersister |
Implementation of the "table-per-concrete-class" or "roll-down" mapping
strategy for an entity and its inheritance hierarchy.
|
| UniqueConstraintHolder |
UniqueConstraint annotations are handled via second pass.
|
| UniqueConstraintSchemaUpdateStrategy |
Unique columns and unique keys both use unique constraints in most dialects.
|
| UniqueDelegate |
Dialect-level delegate in charge of applying "uniqueness" to a column.
|
| UniqueEntityLoader |
Loads entities for a EntityPersister
|
| UniqueKey |
A relational unique key constraint
|
| UniqueKeyLoadable |
|
| UnknownAccessTypeException |
Indicates that an unknown AccessType external name was encountered
or that an AccessType was requested that the underlying cache provider
does not support.
|
| UnknownEntityTypeException |
Indicates an attempt was made to refer to an unknown entity name/class.
|
| UnknownPersisterException |
Indicates that the persister to use is not known and could not be determined.
|
| UnknownProfileException |
Used to indicate a request against an unknown profile name.
|
| UnknownServiceException |
Indicates that an unknown service was requested from the registry.
|
| UnknownSqlResultSetMappingException |
|
| UnknownUnwrapTypeException |
|
| UnloadedClass |
|
| UnloadedCtClass |
|
| UnloadedCtField |
|
| UnloadedField |
|
| UnresolvableObjectException |
Thrown when Hibernate could not resolve an object by id, especially when
loading an association.
|
| UnresolvedEntityInsertActions |
Tracks unresolved entity insert actions.
|
| UnsavedValueFactory |
Helper for dealing with unsaved value handling
|
| UnsavedValueStrategy |
The base contract for determining transient status versus detached status.
|
| UnstructuredCacheEntry |
Unstructured CacheEntry format (used to store entities and collections).
|
| UnsupportedLockAttemptException |
This exception is thrown when an invalid LockMode is selected for an entity.
|
| UnsupportedLogger |
Class to consolidate logging about usage of features which should
never be used.
|
| UnsupportedOrmXsdVersionException |
|
| UnsupportedOrmXsdVersionException |
已过时。
|
| Update |
An SQL UPDATE statement
|
| UpdateCountOutput |
Models a return that is an update count (count of rows affected)
|
| UpdateHandlerImpl |
|
| UpdateLockingStrategy |
A locking strategy where the locks are obtained through update statements.
|
| UpdateStatement |
Defines a top-level AST node representing an HQL update statement.
|
| UpdateTimestamp |
Marks a property as the update timestamp of the containing entity.
|
| UpdateTimestampGeneration |
|
| UpdateTimestampsCache |
已过时。
|
| UpperFunction |
Models the ANSI SQL UPPER function.
|
| UrlInputStreamAccess |
|
| UrlMessageBundle |
Acts as the MessageLogger and
MessageBundle for messages related to
processing URLs.
|
| UrlType |
|
| UrlTypeDescriptor |
Descriptor for URL handling.
|
| UrlXmlSource |
|
| UserCollectionType |
A custom type for mapping user-written classes that implement PersistentCollection
|
| UserSuppliedConnectionProviderImpl |
An implementation of the ConnectionProvider interface that simply throws an exception when a connection
is requested, the assumption being that the application is responsible for handing the connection to use to
the session
|
| UserType |
This interface should be implemented by user-defined "types".
|
| UserVersionType |
A user type that may be used for a version property
|
| Util |
Utilities used to implement procedure call support.
|
| Util.ResultClassesResolutionContext |
Context for resolving result-class definitions
|
| Util.ResultSetMappingResolutionContext |
Context for resolving result-set-mapping definitions
|
| UUIDBinaryType |
|
| UUIDCharType |
|
| UUIDGenerationStrategy |
A strategy for generating a variant 2 UUID value.
|
| UUIDGenerator |
|
| UUIDHexGenerator |
uuid
A UUIDGenerator that returns a string of length 32,
This string will consist of only hex digits.
|
| UUIDTypeDescriptor |
Descriptor for UUID handling.
|
| UUIDTypeDescriptor.PassThroughTransformer |
|
| UUIDTypeDescriptor.ToBytesTransformer |
|
| UUIDTypeDescriptor.ToStringTransformer |
|
| UUIDTypeDescriptor.ValueTransformer |
|
| ValidationMode |
Duplicates the javax.validation enum (because javax validation might not be on the runtime classpath)
|
| Value |
A value is anything that is persisted by value, instead of
by reference.
|
| ValueBinder<X> |
|
| ValueExtractor<X> |
|
| ValueGeneration |
Describes the generation of property values.
|
| ValueGenerationType |
Marks an annotation type as a generator annotation type.
|
| ValueGenerator<T> |
Defines a generator for in-VM generation of (non-identifier) attribute values.
|
| ValueHandlerFactory |
Helper for generically dealing with literal values.
|
| ValueHandlerFactory.BaseValueHandler<T> |
|
| ValueHandlerFactory.BigDecimalValueHandler |
|
| ValueHandlerFactory.BigIntegerValueHandler |
|
| ValueHandlerFactory.BooleanValueHandler |
|
| ValueHandlerFactory.ByteValueHandler |
|
| ValueHandlerFactory.DoubleValueHandler |
|
| ValueHandlerFactory.FloatValueHandler |
|
| ValueHandlerFactory.IntegerValueHandler |
|
| ValueHandlerFactory.LongValueHandler |
|
| ValueHandlerFactory.NoOpValueHandler<T> |
|
| ValueHandlerFactory.ShortValueHandler |
|
| ValueHandlerFactory.StringValueHandler |
|
| ValueHandlerFactory.ValueHandler<T> |
|
| ValueHolder<T> |
Represents a "final" value that is initialized either up front or once at some point
after declaration.
|
| ValueHolder.DeferredInitializer<T> |
The snippet that generates the initialization value.
|
| ValueInclusion |
An enum of the different ways a value might be "included".
|
| ValueVisitor |
|
| VarArgsSQLFunction |
Support for slightly more general templating than StandardSQLFunction, with an unlimited number of arguments.
|
| VarbinaryTypeDescriptor |
|
| VarcharTypeDescriptor |
|
| VerifyFetchProfileReferenceSecondPass |
|
| Version |
Information about the Hibernate version.
|
| VersionAttributeSource |
|
| Versioning |
Utilities for dealing with optimistic locking values.
|
| VersionProperty |
Represents a version property within the Hibernate runtime-metamodel.
|
| VersionType<T> |
Additional contract for types which may be used to version (and optimistic lock) data.
|
| VersionTypeSeedParameterSpecification |
Parameter bind specification used for optimistic lock version seeding (from insert statements).
|
| VersionValue |
A strategy for determining if a version value is a version of
a new transient instance or a previously persistent transient instance.
|
| ViolatedConstraintNameExtracter |
Defines a contract for implementations that can extract the name of a violated
constraint from a SQLException that is the result of that constraint violation.
|
| VmValueGeneration |
|
| WalkingException |
Indicates a problem walking the domain tree.
|
| WeblogicJtaPlatform |
|
| WebSphereExtendedJtaPlatform |
JTA platform implementation intended for use with WebSphere Application Server (WAS).
|
| WebSphereJtaPlatform |
JTA platform implementation for WebSphere (versions 4, 5.0 and 5.1)
|
| WebSphereJtaPlatform.WebSphereEnvironment |
|
| WebSphereLibertyJtaPlatform |
JTA platform implementation intended for use with WebSphere Liberty and OpenLiberty
|
| Where |
Where clause to add to the element Entity or target entity of a collection.
|
| WhereJoinTable |
Where clause to add to the collection join table.
|
| WhereParser |
Parses the where clause of a hibernate query and translates it to an
SQL where clause.
|
| WildFlyStandAloneJtaPlatform |
Return a standalone JTA transaction manager for WildFly transaction client
Known to work for WildFly 13+
|
| Work |
Contract for performing a discrete piece of JDBC work.
|
| WorkExecutor<T> |
A visitor used for executing a discrete piece of work encapsulated in a
Work or ReturningWork instance..
|
| WorkExecutorVisitable<T> |
This interface provides a way to execute unrelated "work" objects using
polymorphism.
|
| Wrapped |
Optional contract for services that wrap stuff that to which it is useful to have access.
|
| WrappedBlob |
Contract for Blob wrappers.
|
| WrappedClob |
Contract for Clob wrappers.
|
| WrappedInferredData |
|
| WrappedMaterializedBlobType |
A type that maps JDBC BLOB and Byte[].
|
| WrappedNClob |
Contract for NClob wrappers.
|
| WrapperBinaryType |
|
| WrapperOptions |
Gives binding (nullSafeSet) and extracting (nullSafeGet) code access to options.
|
| WrapperOptionsContext |
已过时。
|
| WrapVisitor |
Wrap collections in a Hibernate collection wrapper.
|
| WrongClassException |
Thrown when loading an entity (by identifier) results in a value that cannot be treated as the subclass
type requested by the caller.
|
| XMLContext |
A helper for consuming orm.xml mappings.
|
| XMLContext.Default |
|
| XmlDocument |
已过时。
|
| XmlElementMetadata |
Provides meta-information about XML elements.
|
| XmlHelper |
A utility class to cover up the rough bits of xml parsing
|
| XMLHelper |
已过时。
|
| XmlInfrastructureException |
An error using XML infrastructure (jaxp, stax, etc).
|
| XmlInfrastructureException |
An error using XML infrastructure (jaxp, stax, etc).
|
| XmlMappingBinderAccess |
|
| XmlSource |
|
| XMLStreamConstantsUtils |
Note, copied from the uPortal project by permission of author.
|
| XMLStreamConstantsUtils |
Note, copied from the uPortal project by permission of author.
|
| XsdDescriptor |
Representation of a locally resolved XSD
|
| XsdException |
Indicates an issue finding or loading an XSD schema.
|
| YesNoType |
|
| ZonedDateTimeComparator |
|
| ZonedDateTimeJavaDescriptor |
Java type descriptor for the LocalDateTime type.
|
| ZonedDateTimeType |
|