|
||||||||||
| 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.AbstractStandardBasicType approach insteadAbstractStandardBasicType approach insteadClassTransformer contract.CompositeTypeAbstractDialectResolver.resolveDialectInternal(java.sql.DatabaseMetaData) method
and handles any thrown SQLExceptions.From implementors.IdentifiableType types.AbstractStandardBasicType approach insteadAbstractStandardBasicType approach insteadManagedType 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.
SQLQuery.RootReturn to allow further definition
SQLQuery.RootReturn to allow further definition
Mappings.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)ConfigurationSQLFunction 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.
TypeHelper.any(org.hibernate.type.Type, org.hibernate.type.Type) instead.
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>)
Type.assemble(java.io.Serializable, org.hibernate.engine.SessionImplementor, java.lang.Object) operation across a series of values.
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.TypeHelper.basic(String).
TypeHelper.basic(String).
ValueBinderValueExtractorRegion implementations for JBoss Cache
2.x.SQLExceptions to JDBCExceptions.ResultTransformer contract.BasicType instancesTooManyRowsAffectedException, indicates that more
rows than what we were expcecting were affected.Type.beforeAssemble(java.io.Serializable, org.hibernate.engine.SessionImplementor) operation across a series of values.
Synchronization.beforeCompletion() callbackBeforeTransactionCompletionProcess
Predicate.StandardBasicTypes.BIG_DECIMAL instead.
BigDecimal to JDBC NUMERIC.
StandardBasicTypes.BIG_INTEGER instead.
BigInteger to JDBC NUMERIC.
NUMERIC and BigDecimal.BigDecimal handling.NUMERIC and BigInteger.BigInteger handling.BIGINT handling.StandardBasicTypes.BINARY instead.
byte[] to JDBC VARBINARY.
BinaryStreamVARBINARY and byte[]BINARY handling.AbstractSelectingDelegate.getSelectSQL().
BIT handling.StandardBasicTypes.BLOB instead.
Blob to JDBC BLOB.
Blob instances..Blobs for non-contextual creation, including proxy creation and
handling proxy invocations.BLOB and BlobBlob handling.BLOB handling.StandardBasicTypes.BOOLEAN instead.
Boolean to JDBC BIT.
Predicate used to wrap an Expression<Boolean>.BIT and BooleanBoolean handling.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
SessionFactory using the properties and mappings in this configuration.
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.StandardBasicTypes.BYTE instead.
Byte to JDBC TINYINT.
WrappedMaterializedBlobTypeTINYINT and ByteByte handling.Cach�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.StandardBasicTypes.CALENDAR instead.
Calendar to JDBC
TIMESTAMP.
StandardBasicTypes.CALENDAR_DATE instead.
Calendar to JDBC
DATE.
DATE and CalendarCalendar handling, but just for the date (month, day, year) portion.TIMESTAMP and CalendarCalendar handling.Synchronization registered by Hibernate.actions, implementing cascade processing.org.jgroups.ChannelFactory
should use.
org.jgroups.ChannelFactory
should use.
StandardBasicTypes.CHAR_ARRAY instead.
char[] to JDBC VARCHAR.
StandardBasicTypes.CHARACTER instead.
Character to JDBC CHAR(1).
StandardBasicTypes.CHARACTER_ARRAY instead.
Character[] to JDBC
VARCHAR.
CLOB and Character[]
Essentially a MaterializedClobType but represented as a Character[] in Java rather than String.VARCHAR and Character[]CharacterStreamCHAR(1) and CharacterCharacter handling.VARCHAR and char[]AbstractStandardBasicType approach insteadCHAR handling.StandardBasicTypes.CLASS instead.
Class to JDBC VARCHAR.
VARCHAR and ClassSessionFactory shutdown.
StandardBasicTypes.CLOB instead.
Clob to JDBC CLOB.
Clob instances..Clobs for non-contextual creation, including proxy creation and
handling proxy invocations.Clob from string data.
Clob from a reader.
CLOB and ClobClob handling.CLOB handling.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.
Comparator style comparison between values
Comparator style comparison between values
ComponentTuplizer class to use per EntityMode.CompositeUserType to the Type interfacecontextpredicate 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.
ConnectionProvider
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.
LobCreator implementation using contextual creation against the JDBC Connection class's LOB creation
methods.BulkAccessor.
LobHelper.createBlob(byte[]) instead.
LobHelper.createBlob(byte[]) instead.
LobHelper.createBlob(InputStream, long) instead.
LobHelper.createBlob(InputStream, long) instead.
LobHelper.createBlob(InputStream, long) instead.
Hibernate.createBlob(InputStream,long) instead, passing in the length
Blob from bytes.
Blob from stream data.
CaseFragment strategy responsible
for handling this dialect's variations in how CASE statements are
handled.
LobHelper.createClob(String) instead
LobHelper.createClob(String) instead
LobHelper.createClob(Reader, long) instead
LobHelper.createClob(Reader, long) instead
LobHelper.createClob(Reader, long) instead
Clob from content
Clob from character reader.
FilterTranslator instance capable of translating
an HQL filter string.
Clob from content.
Clob from character reader.
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.
SQLQuery.addRoot(java.lang.String, java.lang.String) or SQLQuery.addEntity(java.lang.String) variants
instead to define the alias/class
SQLQuery.addRoot(java.lang.String, java.lang.String) or SQLQuery.addEntity(java.lang.String) variants
instead to define the aliases/classes
CriteriaBuilderImpl.
CriteriaBuilder contract.TypedQuery.CriteriaQuery contract.Subquery contract.StandardBasicTypes.CURRENCY instead.
Currency to JDBC VARCHAR.
VARCHAR and CurrencySessionFactory.getCurrentSession() processing.
current session.TypeHelper.custom(java.lang.Class) instead; see http://opensource.atlassian.com/projects/hibernate/browse/HHH-5182
TypeHelper.custom(java.lang.Class) instead; see http://opensource.atlassian.com/projects/hibernate/browse/HHH-5182
TypeHelper.custom(java.lang.Class) instead; see http://opensource.atlassian.com/projects/hibernate/browse/HHH-5182
UserType or
CompositeUserType).
UserType or
CompositeUserType).
Hibernate
UserType or
CompositeUserType).
UserType or
CompositeUserType).
Hibernate
UserType to the generic Type interface, in order
to isolate user code from changes in the internal Type contracts.StandardBasicTypes.DATE instead.
Date (Date) to JDBC
DATE.
DATE and DateDATE handling.TimestampType which
maps to the database's current timestamp, rather than the jvm's
current timestamp.DECIMAL handling.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.Type.disassemble(java.lang.Object, org.hibernate.engine.SessionImplementor, java.lang.Object) operation across a series of values.
Type may be used for a discriminator.RootEntityResultTransformer, but we also distinct
the entity in the final result.Configuration's state
ComponentTuplizer specific to the dom4j entity mode.EntityTuplizer specific to the dom4j entity mode.StandardBasicTypes.DOUBLE instead.
Double to JDBC DOUBLE.
DOUBLE and DoubleDouble handling.DOUBLE handling.EntityResolver implementation which attempts to resolve
various systemId URLs to local classpath lookups
Any systemId URL beginning with http://www.hibernate.org/dtd/ is
searched for as a classpath resource in the classloader which loaded the
Hibernate classes.
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 featuresTypeHelper.entity(java.lang.Class) instead; see http://opensource.atlassian.com/projects/hibernate/browse/HHH-5182
TypeHelper.entity(java.lang.Class) instead; see http://opensource.atlassian.com/projects/hibernate/browse/HHH-5182
EntityRegionAccessStrategy 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.
Connection.
Expectations.BasicExpectation definitions.MappingsJMX 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).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.Mappings, 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()
StandardBasicTypes.FLOAT instead.
Float to JDBC FLOAT.
FLOAT and FloatFloat handling.FLOAT handling.DiscriminatorOptions insteadComponentJoin
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.
UUID.randomUUID()
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.
SingleColumnType.get(ResultSet, String, SessionImplementor) 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.
Interceptor.
JdbcSupport.getLobCreator(LobCreationContext) instead.
LobCreator appropriate for the current environment, 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.
Type.getReturnedClass().
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.
Type.nullSafeGet(java.sql.ResultSet, java.lang.String[], org.hibernate.engine.SessionImplementor, java.lang.Object) methods.
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.
Mappings.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.
TypeHelper associated with this session's SessionFactory.
TypeHelper associated with this session's SessionFactory.
TypeHelper
Types typecode.
Types typecode with the given storage specification
parameters.
Type resolver associated with this factory.
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
Connection.
Statement.
Type given a string naming the type or Java class.
TypeResolver.heuristicType(String, Properties)
Type given a string naming the type or Java class.
Type given a string naming the type or Java class.
EntityManager providing access to various Hibernate
specific functionality.EntityManager implementation.Throwable type for Hibernate.org.hibernate.search.cfg.EventListenerRegisterSynchronization implementation Hibernate registers with the JTA TransactionObjectNameNormalizer in the config param map.
generators which potentially aggregate other
PersistentIdentifierGenerator generators.IdentifierGenerator instances.IdentifierGenerator framework.Type may be used for a discriminator.path source which
cannot be dereferenced.StandardBasicTypes.IMAGE instead.
byte[] to JDBC LONGVARBINARY.
LONGVARBINARY and byte[]AbstractStandardBasicType approach insteadVersionType 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 insteadStandardBasicTypes.INTEGER instead.
Integer to JDBC INTEGER.
INTEGER and @link Integer}Integer handling.INTEGER handling.CacheStoreMode 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.
AnyType.
AssociationType.
CollectionType.
CompositeType.
Dialect.getCurrentTimestampSelectString()
be treated as callable.
HSQLDialect.getCurrentTimestampSelectString()
be treated as callable.
Ingres9Dialect.getCurrentTimestampSelectString() be
treated as callable.
EntityType.
class managed by this tuplizer implement
the Lifecycle interface.
class managed by this tuplizer implement
the Lifecycle interface.
Type.isDirty(java.lang.Object, java.lang.Object, org.hibernate.engine.SessionImplementor) methods is that here we need to account for "partially" built values.
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.iterateAuxiliaryDatabaseObjects() except that here the iterator is reversed.
Mappings.iterateAuxiliaryDatabaseObjects() instead
Mappings.iterateAuxiliaryDatabaseObjectsInReverse() instead
Tuplizers.
ProxyFactory implementation for producing Javassist-based proxies.CacheInstanceManager.
JBossCacheRegionFactoryCacheInstanceManager.
TransactionManagerLookup lookup strategy for JBoss AS.warningsJDBCExceptionReporter.WarningHandler implementations which logJdbcSupport 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.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.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 joinsType that may appear as an SQL literalUniqueEntityLoader.load(java.io.Serializable, Object, SessionImplementor, LockOptions) instead.
result-sets to specific contextual data
related to processing that result-sets.Connection)
JdbcSupport.
Connection.session's helper for creating LOB dataStandardBasicTypes.LOCALE instead.
Locale to JDBC VARCHAR.
VARCHAR and @link Locale}LockingStrategy.LockModeType <-> LockMode conversions.Connection and clearing them.
warning
JDBCExceptionReporter.walkWarnings(java.sql.SQLWarning, org.hibernate.util.JDBCExceptionReporter.WarningHandler) instead
JDBCExceptionReporter.walkWarnings(java.sql.SQLWarning, org.hibernate.util.JDBCExceptionReporter.WarningHandler) instead
StandardBasicTypes.LONG instead.
Long to JDBC BIGINT.
BIGINT and LongLong handling.LONGVARBINARY handling.LONGVARCHAR handling.Map interface.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.
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.SystemException to the appropriate runtime-based exception.
StandardBasicTypes.MATERIALIZED_BLOB instead.
byte[] to JDBC BLOB.
StandardBasicTypes.MATERIALIZED_CLOB instead.
String to JDBC CLOB.
BLOB and byte[]CLOB and StringMetamodel contract.bagsMultiplexedJBossCacheRegionFactoryCache instances for each type of region,
with the expectation that a single multiplexed JGroups resource (i.e.Caches.
AbstractStandardBasicType approach insteadPutFromLoadValidator.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.Synchronization.afterCompletion(int) calls to registered
Synchronizations
Synchronization.beforeCompletion() calls to registered
Synchronizations
AbstractStandardBasicType approach insteadPredicate for checking the
nullness state of an expression, aka an IS [NOT] NULL predicate.SingleColumnType.nullSafeGet(ResultSet, String, SessionImplementor) instead
Type.nullSafeSet(PreparedStatement, Object, int, SessionImplementor) instead.
NullableType.toString(Object).
Boolean to JDBC INTEGER.
INTEGER and Boolean (using 1 and 0)NUMERIC handling.ObjectType.INSTANCE instead.
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.SortSpecification.ResultColumnReferenceStrategy.SOURCE, ANSI SQL defines two allowable
approaches.
entity and
collection data.Types.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.
UUID and the Postgres UUID data type (which is mapped as OTHER in its
JDBC driver).optimizers, prefer interpreting the
database value as the lower (lo) boundary.
warning stack.
Insert specific to the delegate's mode
of handling generated key values.
Connection.prepareStatement(String, int)).
MaterializedBlobTypebyte[] handling.PersistenceContext.
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.SoftLimitMRUCache.
SoftLimitMRUCache.
Query and TypedQuery contracts.QueryResultsRegion to Cache.QueryTranslator and FilterTranslator instances.Reader as an InputStream.REAL handling.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.
Synchronization callback for this transaction.
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.
Template.renderOrderByStringTemplate(String,ColumnMapper,SessionFactoryImplementor,Dialect,SQLFunctionRegistry) instead
column mapping.
Template.renderWhereStringTemplate(String, String, Dialect, SQLFunctionRegistry) instead
Type.replace(java.lang.Object, java.lang.Object, org.hibernate.engine.SessionImplementor, java.lang.Object, java.util.Map) operation across a series of values.
Type.replace(java.lang.Object, java.lang.Object, org.hibernate.engine.SessionImplementor, java.lang.Object, java.util.Map) operation across a series of values.
Type.replace(java.lang.Object, java.lang.Object, org.hibernate.engine.SessionImplementor, java.lang.Object, java.util.Map) operation across a series of values, as long as the corresponding
Type is an association.
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.StandardBasicTypes.SERIALIZABLE instead.
SerializableType.SerializableType(java.lang.Class) instead.
Serializable to JDBC VARBINARY.
SerializableType from the given Serializable class.
Blobs to add serializability.Clobs to add serializability.Clob wrapper around the given Clob.
Clob wrapper around the given Clob.
VARBINARY and Serializable classes.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 instances during JNDI look-ups as well as during deserializationSessionFactory occurrences.SingleColumnType.set(PreparedStatement, Object, int, SessionImplementor) instead.
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.
org.hibernate.cfg.Environment.HBM2DDL_IMPORT_FILE
Interceptor
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.SharedJBossCacheRegionFactoryStandardBasicTypes.SHORT instead.
Short to JDBC SMALLINT.
IdentifierGenerator.generate(org.hibernate.engine.SessionImplementor, java.lang.Object) to indicate that we should short-circuit any
continued generated id checking.
SMALLINT and ShortShort handling.BasicType.SingularAttribute generally obtained from a
Path.get(SingularAttribute) callSMALLINT handling.CacheConcurrencyStrategy.SortSpecificationVersion and timestamp version properties.Restrictions.sqlRestriction(String, Object[], Type[])
Restrictions.sqlRestriction(String, Object, Type)
Restrictions.sqlRestriction(String)
SQLExceptionConverter to use for converting SQLExceptions
to Hibernate's JDBCException hierarchy.
SQLQuery.addSynchronizedQuerySpace(java.lang.String), SQLQuery.addSynchronizedEntityName(java.lang.String) and
SQLQuery.addSynchronizedEntityClass(java.lang.Class).SQLQuery contract.SQLQuery to define how to map SQL results
back to in-memory objects, both entities as well as scalars.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.
Types) for the columns mapped by this type.
types.StandardSQLFunction
except that standard JDBC escape sequences (i.e.UUID.randomUUID() method.ConcurrentStatisticsImpl insteadStandardBasicTypes.STRING instead.
String to JDBC VARCHAR.
MaterializedClobTypeVARCHAR and StringString handling.SubqueryComparisonModifierExpression.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.Synchronizations.TestCase.tearDown() to tear down
the execution environment if it is locally managed.
StandardBasicTypes.TEXT instead.
String to JDBC LONGVARCHAR.
LONGVARCHAR and StringCurrentSessionContext 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.
StandardBasicTypes.TIME instead.
Date (Time) to JDBC
TIME.
StandardBasicTypes.TIMESTAMP instead.
Date (Timestamp) to JDBC
TIMESTAMP.
TimestampsRegion to Cache.TIMESTAMP and TimestampTIMESTAMP handling.TIME and TimeTIME handling.StandardBasicTypes.TIMEZONE instead.
TimeZone to JDBC VARCHAR.
VARCHAR and TimeZoneTimeZone handling.TINYINT handling.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(org.hibernate.type.Type, 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[]).
StandardBasicTypes.TRUE_FALSE instead.
Boolean to JDBC CHAR(1) (using 'T'/'F').
CHAR(1) and Boolean (using 'T' and 'F')CriteriaBuilderImpl.tuple(Selection[]) taking a list.
EntityMode (the entity-mode
essentially defining which representation).DiscriminatorMetadata
and the proper sql alias to use.Type, specifically it builds instances of
Used internally to obtain instances of Type.Type instances associated with the SessionFactory.TypeHelperBasicTypeRegistry and TypeFactory.UniqueConstraint annotations are handled via second pass.TestCase subclass for
adding some Hibernate specific behavior and functionality.URL to JDBC VARCHAR.
VARCHAR and URLURL handling.IdentifierGenerator are used
for AUTO, TABLE and SEQUENCE.
UUID to JDBC BINARY.
UUID to JDBC CHAR.
Types.BINARY and UUIDTypes.CHAR (or Types.VARCHAR) and UUIDUUID value.IdentifierGenerator which generates UUID values using a pluggable
generation strategy.UUID handling.ValidityAuditStrategy instead.PreparedStatement.ResultSet.Collection view of the values contained in this map.
StandardSQLFunction, with an unlimited number of arguments.VARBINARY handling.VARCHAR handling.Version insteadJoinWalker.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.BLOB and Byte[].StandardBasicTypes.WRAPPER_BINARY instead.
Byte[] to JDBC VARBINARY.
VARBINARY and Byte[]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.
XmlDocumentStandardBasicTypes.YES_NO instead.
Boolean to JDBC CHAR(1) (using 'Y'/'N').
CHAR(1) and Boolean (using 'Y' and 'N')
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||