|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
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.Attribute hierarchy.AuxiliaryDatabaseObjects.ClassTransformer contract.AbstractDialectResolver.resolveDialectInternal(java.sql.DatabaseMetaData) method
and handles any thrown SQLExceptions.From implementors.IdentifiableType types.ManagedType hierarchy of interfaces.CriteriaBuilderImpl from which they
come.Path implementors.PersistentCollectionPostInsertIdentifierGenerator
contract.Predicate implementors providing
expression handling, negation and conjunction/disjunction handling.PropertyMapping contract.Query and
TypedQuery.RestrictableStatement
to centralize common functionality.LockingStrategy implementation to support implementations
based on issuing SQL SELECT statementsType hierarchy of interfaces.DatabaseStructure,
typically from the Optimizer.ReflectionOptimizer.AccessOptimizer implementation for Javassist
which simply acts as an adpater to the BulkAccessor class.Access annotationrestriction to constrain the results to be
retrieved.
Configuration.addCacheableFile(File) except that here we will fail immediately if
the cache version cannot be found or used for whatever reason
InputStream.
ordering to the result set.
ExtendedMappings.addUniqueConstraintHolders(org.hibernate.mapping.Table, java.util.List) instead
ResultColumnReferenceStrategy.SOURCE, ANSI SQL defines two allowable
approaches.
Query.setHint(java.lang.String, java.lang.Object)) for applying
an alias specific lock mode (aka Query.setLockMode(java.lang.String, org.hibernate.LockMode)).
ResultTransformer implementation which builds a map for each "row",
made up of each aliased value where the alias is the map key.Session is flushed before every query.
org.hibernate.mapping package)Configuration object but handles EJB3 and Hibernate
specific annotations as a metadata facility.SQLFunction implementation that emulates the ANSI SQL trim function
on dialects which do not support the full definition.AnsiTrimEmulationFunction.LTRIM, AnsiTrimEmulationFunction.RTRIM, and AnsiTrimEmulationFunction.REPLACE
respectively.
Dialect.supportsInsertSelectIdentity(), then attach the
"select identity" clause to the insert statement.
CriteriaBuilderImpl.array(Selection[]) taking a list of selections.
CriteriaBuilderImpl.array(Selection[]) taking a list of selections,
as well as the type of array.
CriteriaBuilder.toBigDecimal(javax.persistence.criteria.Expression extends java.lang.Number>)
CriteriaBuilder.toBigDecimal(javax.persistence.criteria.Expression extends java.lang.Number>)
CriteriaBuilder.toBigInteger(javax.persistence.criteria.Expression extends java.lang.Number>)
CriteriaBuilder.toBigInteger(javax.persistence.criteria.Expression extends java.lang.Number>)
CriteriaBuilder.toDouble(javax.persistence.criteria.Expression extends java.lang.Number>)
CriteriaBuilder.toDouble(javax.persistence.criteria.Expression extends java.lang.Number>)
CriteriaBuilder.toFloat(javax.persistence.criteria.Expression extends java.lang.Number>)
CriteriaBuilder.toFloat(javax.persistence.criteria.Expression extends java.lang.Number>)
CriteriaBuilder.toInteger(javax.persistence.criteria.Expression extends java.lang.Number>)
CriteriaBuilder.toInteger(javax.persistence.criteria.Expression extends java.lang.Number>)
CriteriaBuilder.toLong(javax.persistence.criteria.Expression extends java.lang.Number>)
CriteriaBuilder.toLong(javax.persistence.criteria.Expression extends java.lang.Number>)
CriteriaBuilder.toString(javax.persistence.criteria.Expression)
CriteriaBuilder.toString(javax.persistence.criteria.Expression)
Attribute instances.PersistentPropertiesSource
and adds the ones that are audited to a
AuditedPropertiesHolder,
filling all the auditing data.AuditingOverride annotation is used to override the auditing
behavior of a field (or property) inside an embedded component.AuditingOverrides annotation is used to override the auditing
behavior for one ore more fields (or properties) inside an embedded
component.Session is sometimes flushed before query execution
in order to ensure that queries never return stale state.
Environment values.CacheProvider impl.GeneralDataRegion implementors.Regions.Region and Cache.TransactionalDataRegion implementors.Region implementations for JBoss Cache
2.x.SQLExceptions to JDBCExceptions.ResultTransformer contract.TooManyRowsAffectedException, indicates that more
rows than what we were expcecting were affected.BeforeTransactionCompletionProcess
Predicate.AbstractSelectingDelegate.getSelectSQL().
Blob instances..Blobs for non-contextual creation, including proxy creation and
handling proxy invocations.Predicate used to wrap an Expression<Boolean>.Cache instance, and gets it's properties from the OSCache Config
which reads the properties file (oscache.properties) from the classpath.
PersistentClass models as well as the Hibernate SessionFactory.
OptimizerFactory.buildOptimizer(String, Class, int, long) instead
UniqueConstraintHolder instances given a list of
UniqueConstraint annotations.
TableBinder.buildUniqueConstraintHolders(javax.persistence.UniqueConstraint[]) instead
ActionQueue Executable for ensuring
shared cache cleanup in relation to performed bulk HQL queries.WrappedMaterializedBlobTypeCach�71Dialect instance.
CacheManager to use is bound.
EmbeddedCacheManager to use is bound.
RegionFactory implementation class
Cache to use is bound.
Cache should use.
Configuration.CacheMode.Cache are built/obtained.CacheMode <-> CacheRetrieveMode/CacheStoreMode
conversions.Session to know about transaction
events.actions, implementing cascade processing.org.jgroups.ChannelFactory
should use.
org.jgroups.ChannelFactory
should use.
SessionFactory shutdown.
Clob instances..Clobs for non-contextual creation, including proxy creation and
handling proxy invocations.Clob from string data.
Clob from a reader.
FastHashMap instance.
Object using serialization.
ConnectionProvider instead
CMTTransaction instances.StringHelper.collapse(java.lang.String) and StringHelper.partiallyUnqualify(java.lang.String, java.lang.String).
SortSpecification.CollectionRegionAccessStrategy to CacheConcurrencyStrategy.JoinImplementor for Collection typed attribute joinsResultSet
in regards to loading collections.CollectionRegion to Cache.Session is flushed when Transaction.commit()
is called.
FlushMode.MANUAL.
FlushMode.MANUAL.
FlushMode.MANUAL.
FlushMode.MANUAL.
ComponentTuplizer class to use per EntityMode.contextpredicate is a grouping of other predicates in order to convert
either a conjunction (logical AND) or a disjunction (logical OR).CompoundSelection
contract.Statistics, as well as StatisticsImplementor, based on the
java.util.concurrent package introduced in Java 5.StandardSQLFunction,
except that here the parentheses are not included when no arguments are given.Configuration.classes, Configuration.tables, etc).PersistenceProvider.createContainerEntityManagerFactory(javax.persistence.spi.PersistenceUnitInfo, java.util.Map).
Settings.getTransactionManagerLookup()
into the cache.
Session.doWork(org.hibernate.jdbc.Work); for opening a 'temporary Session' use (TBD).
ConnectionProvider implementation adding JTA-style transactionality
around the returned connections using the SimpleJtaTransactionManagerImpl.CriteriaBuilderImpl.construct(Class,Selection[]) taking the
to-be-constructed type as well as a list of selections.
true if this map contains a mapping for the
specified key.
true if this map contains one or more keys mapping
to the specified value.
LobCreator implementation using contextual creation against the JDBC Connection class's LOB creation
methods.BulkAccessor.
Hibernate.createBlob(byte[], Session) instead
Blob.
Hibernate.createBlob(InputStream, long, Session) instead
Hibernate.createBlob(InputStream, long, Session) instead
Blob.
Hibernate.createBlob(InputStream, long, Session) instead
CaseFragment strategy responsible
for handling this dialect's variations in how CASE statements are
handled.
Hibernate.createClob(String, Session) instead
Clob.
Hibernate.createClob(Reader,long,Session) instead
Hibernate.createClob(Reader,long,Session) instead
Clob.
FilterTranslator instance capable of translating
an HQL filter string.
holders instead.
JoinFragment strategy responsible
for handling this dialect's variations in how joins are handled.
QueryTranslator instance capable of translating
an HQL query string.
CriteriaBuilderImpl.
CriteriaBuilder contract.TypedQuery.CriteriaQuery contract.Subquery contract.SessionFactory.getCurrentSession() processing.
current session.TypeFactory.customCollection(String, java.util.Properties, String, String, boolean) instead
UserType to the generic Type interface, in order
to isolate user code from changes in the internal Type contracts.TimestampType which
maps to the database's current timestamp, rather than the jvm's
current timestamp.MultiplexingCacheInstanceManager.CACHE_FACTORY_RESOURCE_PROP.
InfinispanRegionFactory.ENTITY_CACHE_RESOURCE_PROP.
MultiplexingCacheInstanceManager.ENTITY_CACHE_RESOURCE_PROP.
InfinispanRegionFactory.INFINISPAN_CONFIG_RESOURCE_PROP.
MultiplexingCacheInstanceManager.CHANNEL_FACTORY_RESOURCE_PROP.
SharedCacheInstanceManager.CHANNEL_FACTORY_RESOURCE_PROP.
InfinispanRegionFactory.QUERY_CACHE_RESOURCE_PROP.
MultiplexingCacheInstanceManager.ENTITY_CACHE_RESOURCE_PROP.
InfinispanRegionFactory.TIMESTAMPS_CACHE_RESOURCE_PROP.
MultiplexingCacheInstanceManager.TIMESTAMP_CACHE_RESOURCE_PROP.
CacheConcurrencyStrategy
to use when either @Cacheable or
@Cache is used.
IdentifierGeneratorFactory implementations.Lifecycle interface if necessary
Perform needed EntityEntry.getLockMode() related processing
Destructible.cleanup() on any listeners that implement the
Destructible interface.
ValueHandlerFactory.ValueHandler strategy for converting a value
to the given target type
TableGenerator.determineSegmentValue(java.util.Properties) is unable to
determine the value to use.
segment column
Called during configuration.
Dialect class
DialectResolver classes to register with the
DialectFactory
DialectCheck interface.Dialect to use based on a JDBC Connection.DialectResolver implementation which coordinates resolution by delegating to its
registered sub-resolvers.RootEntityResultTransformer, but we also distinct
the entity in the final result.ComponentTuplizer specific to the dom4j entity mode.EntityTuplizer specific to the dom4j entity mode.EntityResolver implementation which attempts to resolve
various systemId URLs to local classpath lookups
Any systemId URL beginning with http://hibernate.sourceforge.net/ is
searched for as a classpath resource in the classloader which loaded the
Hibernate classes.
Any systemId URL using classpath as the scheme (i.e.ComponentTuplizer specific to the dynamic-map entity mode.EntityTuplizer specific to the dynamic-map entity mode.net.sf.ehcache.store.MemoryStore and a
net.sf.ehcache.store.DiskStore.org.hibernate.search.cfg.EventListenerRegister#enableHibernateSearch(EventListeners, Properties)
Criteria query.Entity with Hibernate featuresEntityRegionAccessStrategy to CacheConcurrencyStrategy.EntityModes to EntityTuplizers.EntityManagerFactory.EntityManager.EntityMode to Tuplizer mappings.EntityRegion to Cache.EntityTuplizer class to use per EntityMode.EntityType contract.Set view of the mappings contained in this map.
ErrorHandler that mainly just logs errors/warnings.superclass by adding a
NonLockingDataVersion to the invocation.
Cache.evictEntityRegion(Class) accessed through
SessionFactory.getCache() instead.
Cache.containsEntity(Class, Serializable) accessed through
SessionFactory.getCache() instead.
Cache.evictCollectionRegion(String) accessed through
SessionFactory.getCache() instead.
Cache.evictCollection(String,Serializable) accessed through
SessionFactory.getCache() instead.
Cache.evictEntityRegion(String) accessed through
SessionFactory.getCache() instead.
Cache.evictEntity(String,Serializable) accessed through
SessionFactory.getCache() instead.
Cache.evictQueryRegion(String) accessed through
SessionFactory.getCache() instead.
Cache.evictQueryRegions() accessed through
SessionFactory.getCache() instead.
Connection.
Connection.
Expectations.BasicExpectation definitions.JMX or the JCA
adapter.equals method.
hashCode method.
ASTFactory for injecting our specific AST node classes into the Antlr generated trees.@OneToMany+@JoinColumn and
@ManyToOne+@Column(insertable=false, updatable=false).java.util.HashMap designed
to operate in a multithreaded environment where the large majority of
method calls are read-only, instead of structural changes.SessionFactory, thus it is also
uniquely and easily identifiable within that
SessionFactory.
FieldHandler to define the interception behavior.TableBinder.buildAndFillTable(java.lang.String, java.lang.String, org.hibernate.cfg.ObjectNameSource, org.hibernate.cfg.ObjectNameNormalizer.NamingStrategyHelper, boolean, java.util.List, java.lang.String, org.hibernate.mapping.Table, org.hibernate.cfg.ExtendedMappings, java.lang.String) instead.
Session.createFilter(Object, String).Query.list()
Session.createFilter(Object, String).setXYZ.Query.list()
Session.createFilter(Object, String).setXYZ.Query.list()
Session.createQuery(java.lang.String).Query.list()
Session.createQuery(java.lang.String).setXYZ.Query.list()
Session.createQuery(java.lang.String).setXYZ.Query.list()
ComponentJoin
From interface.TestSuite implementation intended
for use as an aggregate for a single test class specifically for the purpose
of maintaing a single SessionFactory for executings all
tests defined as part of the given functional test class.Clob proxy using the string data.
Clob proxy using a character reader of given length.
Clob proxy using the string data.
Clob proxy using a character reader of given length.
get(Fqn, Object)
get(Object) on the cache, wrapping any exception in a CacheException.
Fqn from region and key
and performs a JBoss Cache get(Fqn, Object), wrapping any
exception in a CacheException.
null if this map contains no mapping for the key.
BlobType.get(ResultSet,String,LobCreator) instead
ClobType.get(ResultSet,String,LobCreator) instead
types being aggregated
LockMode explicitly specified for the given alias via
LockOptions.setAliasSpecificLockMode(java.lang.String, org.hibernate.LockMode)
Differs from LockOptions.getEffectiveLockMode(java.lang.String) in that here we only return
explicitly specified alias-specific lock modes.
ClassMetadata for all mapped entities.
CollectionMetadata for all mapped collections
get(Object) on the cache ignoring any TimeoutException
and wrapping any other exception in a CacheException.
Fqn from region and key
and performs a JBoss Cache get(Fqn, Object), wrapping any
exception in a CacheException.
Joinable defining the associated entity.
Dialect.getSelectClauseNullString(int)
implementation...
Types typecode.
ClassMetadata associated with the given entity class.
ClassMetadata associated with the given entity class.
Cache instance to be used for storing
collection data.
Cache instance to be used for storing
collection data.
Cache instance to be used for storing
collection data.
CollectionLoadContext associated with the given
ResultSet, creating one if needed.
CollectionMetadata associated with the named collection role.
Projection.toSqlString(org.hibernate.Criteria, int, org.hibernate.criterion.CriteriaQuery).
Projection.toSqlString(org.hibernate.Criteria, int, org.hibernate.criterion.CriteriaQuery) for a particular criteria-level alias.
Projection.toSqlString(org.hibernate.Criteria, int, org.hibernate.criterion.CriteriaQuery).
Projection.toSqlString(org.hibernate.Criteria, int, org.hibernate.criterion.CriteriaQuery) for a particular criteria-level alias.
types.
Queryable.getConstraintOrderedTableNameClosure(), get
the columns that define the key between the various hierarchy classes.
Dialect.getCreateTableString().
Dialect.getCreateSequenceString(String), additionally
taking the initial value and increment size to be applied to the sequence
definition.
Dialect.getCreateSequenceString(String, int, int) instead
Dialect.supportsPooledSequences().
descriptors describing the
JDBC result set to be expected and how to map this result set.
entity and
collection regions.
entity and
collection regions.
LockMode to apply to the given alias.
SessionFactoryHelper.getElementType(org.hibernate.type.CollectionType), but requiring that the
element type be an association type.
Cache instance to be used for storing
entity data.
Cache instance to be used for storing
entity data.
Cache instance to be used for storing
entity data.
EntityManagerFactoryImpl.
EntityNameResolvers associated with this Tuplizer.
EntityNameResolvers associated with this Tuplizer.
EntityNameResolvers associated with this Tuplizer.
EntityNameResolvers associated with this Tuplizer.
Query.iterate()
and Query.scroll()() do not fill this statistic
Query.iterate()
and Query.scroll()() do not fill this statistic
SQLFunction).
Getter reference via the BasicPropertyAccessor.
Type associated with the given
Types typecode.
Type associated
with the given Types typecode with the given storage
specification parameters.
ClassMetadata.getIdentifier(Object,SessionImplementor) instead
EntityPersister.getIdentifier(Object,SessionImplementor) instead
EntityTuplizer.getIdentifier(Object,SessionImplementor) instead.
IdentifierGenerator for the given strategy.
IdentifierGenerator for the given strategy.
JdbcSupport.getLobCreator(LobCreationContext) instead.
LobCreator appropriate for the current envionment, mainly meant to account for
variance between JDBC 4 (<= JDK 1.6) and JDBC3 (>= JDK 1.5).
LobCreator that does not use the underlying JDBC Connection
to create LOBs.
LockModeType & properties into LockOptions
TransactionManager.
TransactionManager.
TransactionManager.
TransactionManager.
query to
which we need to bind named parameters.
NamingStrategy.
IdentifierGenerator)
which acts as this dialects native generation strategy.
EntityPersister.hasNaturalIdentifier()), which
properties make up the natural id.
data version
of NonLockingDataVersion.
Loader.getOwners()
returns.
NativeSQLQueryCollectionReturn.getOwnerEntityName().
CollectionReturn.getOwnerEntityName().
entity.
Cache instance to be used for storing
query results.
Cache instance to be used for storing
query results.
Cache instance to be used for storing
query results.
TypeDiscriminatorMetadata.getSqlFragment() back into a Class reference.
DiscriminatorMetadata.getSqlFragment(java.lang.String) back into a Class reference.
Dialect.registerResultSetOutParameter(java.sql.CallableStatement, int),
extract the ResultSet from the OUT parameter.
ResultTransformer responsible for building aggregated select expression results into their
aggregated form.
segment column which
corresponding to this generator instance.
segment column in the
underlying table.
Types type code, determine an appropriate
null value to use in a select clause.
Session used by this EntityManager.
SortKey.
AbstractEvent.getSession() instead
ExplicitParameterSpecification.getSourceLine()) where this parameter occurs.
ExplicitParameterSpecification.getSourceLine()) where this parameter occurs.
ExtendedMappings.getUniqueConstraintHoldersByTable() instead
Cache instance to be used for storing
timestamps.
Cache instance to be used for storing
timestamps.
Cache instance to be used for storing
timestamps.
TransactionManager.
TransactionManager.
TransactionManager.
TransactionManager.
TransactionManager from the
given platform config.
TransactionManager.
TransactionManager.
TransactionManagerLookup given the
config settings being passed.
Types typecode.
Types typecode with the given storage specification
parameters.
fragment.
fragment.
types bound to this query for
ordinal parameters.
UserTransaction reference.
UserTransaction for this platform or null;
optional operation.
UserTransaction for this platform or null;
optional operation.
UserTransaction for this platform or null;
optional operation.
UserTransaction for this platform or null;
optional operation.
UserTransaction for this platform or null;
optional operation.
UserTransaction for this platform or null;
optional operation.
UserTransaction for this platform or null;
optional operation.
UserTransaction for this platform or null;
optional operation.
UserTransaction for this platform or null;
optional operation.
EntityPersister.isVersioned(), then what is the index of the property
holding the locking value.
EntityPersister.isVersioned(), then what is the type of the property
holding the locking value.
jarPath applying the given filters
Method used in a non-managed environment
Blob reference
Blob reference
EntityManager providing access to various Hibernate
specific functionality.EntityManager implementation.Throwable type for Hibernate.org.hibernate.search.cfg.EventListenerRegisterObjectNameNormalizer in the config param map.
generators which potentially aggregate other
PersistentIdentifierGenerator generators.IdentifierGenerator instances.IdentifierGenerator framework.path source which
cannot be dereferenced.VersionType contract for the version property.
OrderColumn annotationRegionFactory for Infinispan-backed cache
regions.props.
InformixDialect instance.
Initializable.initialize(org.hibernate.cfg.Configuration) on any listeners that implement the
Initializable interface.
DatasourceConnectionProvider which uses the DataSource specified vi
InjectedDataSourceConnectionProvider.setDataSource(javax.sql.DataSource) rather than locating it from JNDI.FileZippedJarVisitorsuperclass
by adding a DataVersion to the invocation.
ClassMetadata.instantiate(Serializable, SessionImplementor) instead
EntityPersister.instantiate(Serializable, SessionImplementor) instead
EntityTuplizer.instantiate(Serializable, SessionImplementor) instead.
ReflectionOptimizer.InstantiationOptimizer implementation for Javassist
which simply acts as an adpater to the FastClass class.InstrumentTask insteadCacheStoreMode and CacheRetrieveMode, determine the corresponding
legacy Hibernate CacheMode.
previously registered pending puts ensuring a subsequent call to
PutFromLoadValidator.acquirePutFromLoadLock(Object) will return false.
previously registered pending puts
ensuring a subsequent call to PutFromLoadValidator.acquirePutFromLoadLock(Object) will
return false.
previously registered pending puts ensuring a subsequent call to
PutFromLoadValidator.acquirePutFromLoadLock(Object) will return false.
previously registered pending puts
ensuring a subsequent call to PutFromLoadValidator.acquirePutFromLoadLock(Object) will
return false.
ConnectionReleaseMode.AFTER_STATEMENT; or
the defined release-mode is ConnectionReleaseMode.AFTER_TRANSACTION but
we are in auto-commit mode.
Dialect.getCurrentTimestampSelectString()
be treated as callable.
HSQLDialect.getCurrentTimestampSelectString()
be treated as callable.
Ingres9Dialect.getCurrentTimestampSelectString() be
treated as callable.
true if this map contains no mappings.
class managed by this tuplizer implement
the Lifecycle interface.
class managed by this tuplizer implement
the Lifecycle interface.
IsolatedWork.class managed by this tuplizer implement
the Validatable interface.
class managed by this tuplizer implement
the Validatable interface.
CacheDataDescription.getVersionComparator() to return
null.
OptimisticCacheSource.getVersionComparator() to return
null.
Session.createQuery(java.lang.String).Query.iterate()
Session.createQuery(java.lang.String).setXYZ.Query.iterate()
Session.createQuery(java.lang.String).setXYZ.Query.iterate()
Mappings.iterateAuxliaryDatabaseObjects() except that here the iterator is reversed.
Tuplizers.
ProxyFactory implementation for producing Javassist-based proxies.RegionFactory that uses one or more JBoss Cache instances for
caching entities, collections, queries and timestamps.CacheInstanceManager.
JBossCacheRegionFactoryCacheInstanceManager.
TransactionManagerLookup lookup strategy for JBoss AS.JdbcSupport instances based on the capabilities of the environment.Transaction implementation based on transaction management through
a JDBC Connection.JDBCTransaction instances.RegionFactory for Infinispan-backed cache
regions that finds its cache manager in JNDI rather than creating one itself.JBossCacheRegionFactory that uses
JndiMultiplexingCacheInstanceManager as its
CacheInstanceManager.JndiMultiplexedJBossCacheRegionFactoryMultiplexingCacheInstanceManager that finds its cache factory
in JNDI rather than creating one itself.SharedCacheInstanceManager that finds the shared cache in JNDI
rather than instantiating one from an XML config file.JBossCacheRegionFactory that uses
JndiSharedCacheInstanceManager as its
CacheInstanceManager.JndiSharedJBossCacheRegionFactoryTransactionManagerLookup where the
underlying TransactionManager is available via JNDI lookup at the
specified location - JNDITransactionManagerLookup.getName().Join and Fetch hierarchies since that is how we implement them.TransactionManagerLookup strategy for JOnASTransactionManagerLookup strategy for JOTMTransactionManagerLookup strategy for JRun4 ASDataSource.
CurrentSessionContext which scopes the notion
of a current session to a JTA transaction.Transaction implementation based on transaction management through
a JTA UserTransaction.JTATransaction instances.Timestamp have a bug in which the following is true:
new java.sql.Timestamp( x ).getTime() != x
NOTE : IBM JDK 1.3.1 the only known JVM to exhibit this behavior.
Set view of the keys contained in this map.
MultiplexingCacheInstanceManager.CACHE_FACTORY_RESOURCE_PROP.
SharedCacheInstanceManager.CACHE_RESOURCE_PROP.
MultiplexingCacheInstanceManager.CHANNEL_FACTORY_RESOURCE_PROP.
SharedCacheInstanceManager.CHANNEL_FACTORY_RESOURCE_PROP.
MultiplexingCacheInstanceManager.COLLECTION_CACHE_RESOURCE_PROP.
MultiplexingCacheInstanceManager.ENTITY_CACHE_RESOURCE_PROP.
MultiplexingCacheInstanceManager.QUERY_CACHE_RESOURCE_PROP.
MultiplexingCacheInstanceManager.TIMESTAMP_CACHE_RESOURCE_PROP.
JoinImplementor for List typed attribute joinsUniqueEntityLoader.load(java.io.Serializable, Object, SessionImplementor, LockOptions) instead.
result-sets to specific contextual data
related to processing that result-sets.Connection)
JdbcSupport.
Connection.LockingStrategy.LockModeType <-> LockMode conversions.CurrentSessionContext the notion of a contextual session
is managed by some external entity (generally some form of interceptor, etc).Session is only ever flushed when Session.flush()
is explicitly called by the application.
TypeFactory.manyToOne(String, String, boolean, boolean, boolean, boolean, boolean)
ManyToOneType.ManyToOneType(String, String, boolean, boolean, boolean, boolean, boolean)
JoinImplementor for Map typed attribute joinsMapKeyColumn
This is the default behavior for Map properties marked as @OneToMany, @ManyToMany
or @ElementCollectionMapJoin.key() poses a number of implementation difficulties in terms of the type signatures
amongst the MapKeyHelpers.MapKeyPath, Join and Attribute reference at play.Attribute modelling of a map-key.Path for the map which can then be used to represent the source of the
map key "attribute".MapKeyJoinColumn MapKeyJoinColumns
This is the default behavior for Map properties marked as @OneToMany, @ManyToMany
or @ElementCollectionhbm and orm varieties.Metamodel contract.bagsJBossCacheRegionFactory that uses
MultiplexingCacheInstanceManager as its
CacheInstanceManager.MultiplexedJBossCacheRegionFactoryCache instances for each type of region,
with the expectation that a single multiplexed JGroups resource (i.e.Caches.
PutFromLoadValidator.acquirePutFromLoadLock(Object) that hasn't been
pre-registered (aka a "naked put")
will return false.
PutFromLoadValidator.acquirePutFromLoadLock(Object) that hasn't been
pre-registered (aka a "naked put")
will return false.
NamedNativeQueries to hold hibernate NamedNativeQuery
objectsNamedNativeQuery with Hibernate featuresNamedQueries to hold hibernate NamedQuery
objectsNamedQuery with Hibernate featuresFlushMode.MANUAL instead.
CascadingAction.requiresNoCascadeChecking() returning true) to validate
that no cascade on the given property is considered a valid semantic.
Node.DataSource.
LobCreator implementation using non-contextual or local creation, meaning that we generate the LOB
references ourselves as opposed to delegating to the JDBC Connection.DataVersion used in regions where no locking should ever occur.Predicate for checking the
nullness state of an expression, aka an IS [NOT] NULL predicate.NullableType.toString(Object).
interger database values to boolean java values.NamingStrategy in different situations.TransactionManagerLookup for the OC4J (Oracle) AS.ConnectionProvider instead
Session.
Session, utilizing the specified Interceptor.
Session, utilizing the specfied JDBC Connection.
Session, utilizing the specfied JDBC Connection and
specified Interceptor.
Connection.
OptimizerFactory.InitialValueAwareOptimizer instances.@Entity or @MappedSuperclass and returns them in an
ordered list.
SortSpecification.ResultColumnReferenceStrategy.SOURCE, ANSI SQL defines two allowable
approaches.
entity and
collection data.OriginTransactionManagerLookup strategy for OrionObject.equals(java.lang.Object) override.
Object.hashCode() override.
ExecuteUpdateResultCheckStyle.COUNT except that the row count actually
comes from an output parameter registered as part of a
CallableStatement.
ParameterParser.parse(java.lang.String, org.hibernate.engine.query.ParameterParser.Recognizer) is responsible for parsing a
query string and recognizing tokens in relation to parameters (either
named, JPA-style, or ordinal) and providing callbacks about such
recognitions.QueryBuilder.PreparedStatement.Path interface.Path.type()Boolean.TRUE - Unequivocally, perform the temporary table DDL
in isolation.
Boolean.FALSE - Unequivocally, do not perform the
temporary table DDL in isolation.
null - defer to the JDBC driver response in regards to
DatabaseMetaData.dataDefinitionCausesTransactionCommit()
PluralAttribute generally obtained from a
Path.get(javax.persistence.metamodel.SingularAttribute super X, Y>) callComponentTuplizer specific to the pojo entity mode.EntityTuplizer specific to the pojo entity mode.IdentifierGenerator.generate(org.hibernate.engine.SessionImplementor, java.lang.Object) to indicate that the entity's identifier will
be generated as part of the datbase insertion.
optimizers, prefer interpreting the
database value as the lower (lo) boundary.
Insert specific to the delegate's mode
of handling generated key values.
Connection.prepareStatement(String, int)).
MaterializedBlobTypePersistenceContext.
PersistenceContext.
Criteria query.Properties
objects.Property representations.PersistenceProvider implementor
See JPA 2 sections 9.4.3 and 8.2.1.4
proxy factory instances.ProxyFactory instances.put(Object, Object) on the cache, wrapping any exception in a CacheException.
Fqn from region and key
and performs a JBoss Cache put(Object, Object), wrapping
any exception in a CacheException.
Fqn from region and key
and performs a JBoss Cache put(Object, Object), wrapping
any exception in a CacheException.
put(Object, Object) on the cache ignoring any TimeoutException
and wrapping any exception in a CacheException.
Fqn from region and key
and performs a JBoss Cache put(Object, Object), ignoring any
TimeoutException and wrapping any other exception in a CacheException.
Cache.putForExternalRead(Object, Object) for detailed documentation.
Fqn from region and key
and performs a JBoss Cache
putForExternalRead(Object, Object), wrapping any
exception in a CacheException.
Fqn from region and key
and performs a JBoss Cache
putForExternalRead(Object, Object), wrapping any
exception in a CacheException.
TransactionalAccessDelegate to determine
whether a {@link TransactionalAccessDelegate#putFromLoad(Object, Object, long, Object, boolean)
call should be allowed to update the cache.TransactionalAccessDelegate to determine
whether a {@link TransactionalAccessDelegate#putFromLoad(Object, Object, long, Object, boolean)
call should be allowed to update the cache.Query and TypedQuery contracts.QueryResultsRegion to Cache.QueryTranslator and FilterTranslator instances.Reader as an InputStream.Session.reconnect(java.sql.Connection) for should be used.
RegionFactory contract and the older
CacheProvider contract.Type name for the given
Types type code and maximum column length.
Type name for the given
Types type code.
PutFromLoadValidator.acquirePutFromLoadLock(Object) call will occur.
PutFromLoadValidator.acquirePutFromLoadLock(Object) call will occur.
PersistentIdentifierGenerator by their
generatorKey.
PersistentIdentifierGenerator by their
generatorKey.
PersistentIdentifierGenerator by their
generatorKey.
ResultSet.
PutFromLoadValidator.acquirePutFromLoadLock(Object) that returned true.
PutFromLoadValidator.acquirePutFromLoadLock(Object) that returned true.
remove(Object), wrapping any exception in a CacheException.
Fqn from region and key
and performs a JBoss Cache removeNode(Fqn), wrapping any
exception in a CacheException.
Fqn from region and key
and performs a JBoss Cache removeNode(Fqn), wrapping any
exception in a CacheException.
removeNode(Fqn), wrapping any
exception in a CacheException.
removeNode(Fqn), wrapping any
exception in a CacheException.
removeNode(Fqn), wrapping any
exception in a CacheException.
column mapping.
column mapping.
Template.renderWhereStringTemplate(String, String, Dialect, SQLFunctionRegistry) instead
EntityPersister.resetIdentifier(Object, Serializable, Object, SessionImplementor) instead
EntityTuplizer.resetIdentifier(Object, Serializable, Object, SessionImplementor) instead
TransactionManagerLookup strategy for ResinDialect to use based on the given JDBC DatabaseMetaData.
Dialect to use based on the given JDBC DatabaseMetaData.
Dialect to use based on the given JDBC DatabaseMetaData.
SQLExceptions.
InitialContext.
UserTransaction resolution.
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 IdentifierGeneratorHelperRevisionEntity annotation.RevisionListener.RevisionListener.RevisionType enum.ResultTransformer implementation which limits the result tuple
to only the "root entity".Session.save(Object) or Session.update(Object) the given
instance, depending upon resolution of the unsaved-value checks (see the
manual for discussion of unsaved-value checking).
Session.save(String, Object) or Session.update(String, Object)
the given instance, depending upon resolution of the unsaved-value checks
(see the manual for discussion of unsaved-value checking).
Session.merge(Object)
Session.merge(String, Object)
Scanner:
- preferably an actual instance
- or a class name with a no-arg constructor
ScrollableResults
ScrollableResults based on the
given scroll mode.
VersionType
contract for the version property if required and inject it into
the snapshot state.
Selection
contract.getGeneratedKeys.Blobs to add serializability.Clobs to add serializability.Clob wrapper around the given Clob.
Clob wrapper around the given Clob.
Object to the specified stream.
Object to a byte array for
storage/serialization.
Session that is in an
inappropropriate state for the given call (for example, the the session
is closed or disconnected).Session instances.SessionFactoryImplementor during translation of an HQL query.SessionFactory occurrences.LockMode to be used for a specific query alias.
Option using the given DataVersion and passes
it to CacheHelper.setInvocationOption(Cache, Option).
ClassMetadata.setIdentifier(Object, Serializable, SessionImplementor) instead.
EntityPersister.setIdentifier(Object, Serializable, SessionImplementor) instead.
EntityTuplizer.setIdentifier(Object, Serializable, SessionImplementor) instead.
InvocationContext.
JoinImplementor for Set typed attribute joinsLockMode to be used.
Settings instance.TestCase.setUp() to check if we need
to build a locally managed execution environment.
SessionFactoryImplementor.
CacheInstanceManager implementation where we use a single JBoss Cache
instance for each type of region.JBossCacheRegionFactory that uses
SharedCacheInstanceManager as its
CacheInstanceManager.SharedJBossCacheRegionFactoryIdentifierGenerator.generate(org.hibernate.engine.SessionImplementor, java.lang.Object) to indicate that we should short-circuit any
continued generated id checking.
SingularAttribute generally obtained from a
Path.get(SingularAttribute) callCacheConcurrencyStrategy.SortSpecificationRestrictions.sqlRestriction(String, Object[], Type[])
Restrictions.sqlRestriction(String, Object, Type)
Restrictions.sqlRestriction(String)
SQLExceptionConverter to use for converting SQLExceptions
to Hibernate's JDBCException hierarchy.
returns
defined by a NativeSQLQuerySpecification and
breaking them down into a series of returns for use within the
CustomLoader.NullableType.sqlTypes(org.hibernate.engine.Mapping), returning
just a single type value since these are explicitly dealing with single column
mappings.
NullableType.sqlTypes(org.hibernate.engine.Mapping), returning
just a single type value since these are explicitly dealing with single column
mappings.
StandardSQLFunction
except that standard JDBC escape sequences (i.e.MaterializedClobTypeSubqueryComparisonModifierExpression.Modifier.ALL, SubqueryComparisonModifierExpression.Modifier.ANY, SubqueryComparisonModifierExpression.Modifier.SOME modifier appplied to a subquery as
part of a comparison.TransactionManagerLookup strategy for Sun ONE Application Server 7 and aboveorg.hibernate.cfg.Environment.RELEASE_CONNECTIONS
to aggressively release JDBC connections.
org.hibernate.cfg.Environment.RELEASE_CONNECTIONS
to aggressively release JDBC connections.
row values,
does it offer such support in IN lists as well?
For example, "...
get(Fqn, Object) after first
suspending any ongoing transaction.
AbstractTransactSQLDialect,
SybaseASE15Dialect or SQLServerDialect instead depending on
need.TestCase.tearDown() to tear down
the execution environment if it is locally managed.
CurrentSessionContext impl which scopes the notion of current
session by the current thread of execution.HibernateEntityManagerImplementor.handlePersistenceException(javax.persistence.PersistenceException) and then throws the given exception.
HibernateEntityManagerImplementor.convert(org.hibernate.HibernateException, org.hibernate.LockOptions) and then throws the given exception.
HibernateEntityManagerImplementor.handlePersistenceException(javax.persistence.PersistenceException) and then throws the given exception.
HibernateEntityManagerImplementor.convert(org.hibernate.HibernateException, org.hibernate.LockOptions) and then throws the given exception.
TimestampsRegion to Cache.List, such that what
you end up with is a List of Lists.Transaction instances.Session
in the Hibernate usage.TransactionFactory instances.TransactionManager on given platform.TransactionManagerLookup instances.VarArgsSQLFunction.render(java.util.List, org.hibernate.engine.SessionFactoryImplementor) to allow applying a change or transformation to each individual
argument.
DistinctResultTransformer.transformList(java.util.List).
RootEntityResultTransformer.transformTuple(java.lang.Object[], java.lang.String[]).
CriteriaBuilderImpl.tuple(Selection[]) taking a list.
EntityMode (the entity-mode
essentially defining which representation).DiscriminatorMetadata
and the proper sql alias to use.UniqueConstraint annotations are handled via second pass.TestCase subclass for
adding some Hibernate specific behavior and functionality.IdentifierGenerator are used
for AUTO, TABLE and SEQUENCE.
Collection view of the values contained in this map.
StandardSQLFunction,
with an unlimited number of arguments.JoinWalker.associations inst var.
TransactionManagerLookup strategy for WebSphere (versions 4, 5.0 and 5.1)ResultSet in one that caches the column-name -> column-index resolution.
Blob wrappers.Clob wrappers.CacheConcurrencyStrategy.insert(java.lang.Object, java.lang.Object, java.lang.Object) processing for
transactional strategies.
CacheConcurrencyStrategy.put(java.lang.Object, java.lang.Object, long, java.lang.Object, java.util.Comparator, boolean) processing for
transactional strategies.
CacheConcurrencyStrategy.update(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) processing for
transactional strategies.
XmlDocument
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||