| 
 | ||||||||||
| 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 adapter 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
column element.
column element with the following attributes (unless empty): name,
 length, scale, precision, sql-type, read
 and write.
column or formula elements.
formula element.
InputStream.
IS NOT NULL restriction.
IS NULL restriction.
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.BLOB values.CLOB values.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).
SessionFactoryImplementor, the scoped type is returned.
TypeHelper.basic(String).
ValueBinderValueExtractorSQLExceptions 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.
EmbeddedCacheManager to use is bound.
RegionFactory implementation class
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.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[]StandardBasicTypes.CHARACTERS_CLOB instead.
Character[] to JDBC CLOB.
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).
GeneratedOrderByFragmentParser.collationSpecification().
SortSpecification.GeneratedOrderByFragmentParser.sortSpecification() be treated within a specific character-set.
CollectionRegionAccessStrategy to CacheConcurrencyStrategy.JoinImplementor for Collection typed attribute joinsResultSet
 in regards to loading collections.CollectionRegion to Cache.ResultSetMetaData.getColumnLabel(int)
ResultSetMetaData.getColumnName(int)
ResultSetMetaData.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).
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 on the LobHelper obtained from
 Session.getLobHelper()
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 on the LobHelper obtained from
 Session.getLobHelper()
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.InfinispanRegionFactory.ENTITY_CACHE_RESOURCE_PROP.
InfinispanRegionFactory.INFINISPAN_CONFIG_RESOURCE_PROP.
InfinispanRegionFactory.QUERY_CACHE_RESOURCE_PROP.
InfinispanRegionFactory.TIMESTAMPS_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.RevisionInfoGenerator about changes made in the current revision.
RevisionInfoGenerator about changes made in the current revision.EntityModes to EntityTuplizers.EntityManagerFactory.EntityManager.EntityMode to Tuplizer mappings.EntityRegion to Cache.RevisionListener that notifies whenever an entity instance has been
 added, modified or removed within current revision boundaries.EntityTuplizer class to use per EntityMode.EntityType contract.Set view of the mappings contained in this map.
ErrorHandler that mainly just logs errors/warnings.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.OrderByFragmentParserClob 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.
null if this map contains no mapping for the key.
AbstractStandardBasicType.get(ResultSet, String, SessionImplementor) instead.
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.
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.
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.
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.
Loader.getOwners()
 returns.
NativeSQLQueryCollectionReturn.getOwnerEntityName().
CollectionReturn.getOwnerEntityName().
entity.
BLOB value,
Type.getReturnedClass().
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
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.FileZippedJarVisitorClassMetadata.instantiate(Serializable, SessionImplementor) instead
EntityPersister.instantiate(Serializable, SessionImplementor) instead
EntityTuplizer.instantiate(Serializable, SessionImplementor) instead.
ReflectionOptimizer#InstantiationOptimizer implementation for Javassist
 which simply acts as an adapter 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.
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.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.TransactionManagerLookup 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.
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 dataLobType.getAlternatives()   getAlternatives()}StandardBasicTypes.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.bagsAbstractStandardBasicType approach insteadPutFromLoadValidator.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.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.AbstractStandardBasicType.nullSafeGet(ResultSet, String, SessionImplementor) instead
SingleColumnType.nullSafeGet(ResultSet, String, SessionImplementor) instead
AbstractStandardBasicType.nullSafeSet(PreparedStatement, Object, int, 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.
Optimizer 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.
put(Object, Object) on the cache ignoring
 any TimeoutException and wrapping any exception in a
 CacheException.
Cache.putForExternalRead(Object, Object) for detailed documentation.
TransactionalAccessDelegate to determine
 whether a 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.
PersistentIdentifierGenerator by their
 generatorKey.
PersistentIdentifierGenerator by their
 generatorKey.
PersistentIdentifierGenerator by their
 generatorKey.
ResultSet.
Synchronization callback for this transaction.
PutFromLoadValidator.acquirePutFromLoadLock(Object) that returned true.
remove(Object), 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.AbstractStandardBasicType.set(PreparedStatement, Object, int, SessionImplementor) instead.
SingleColumnType.set(PreparedStatement, Object, int, SessionImplementor) instead.
LockMode to be used for a specific query alias.
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
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.
StandardBasicTypes.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, "...
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.
StandardBasicTypes.WRAPPER_CHARACTERS_CLOB instead.
Character[] to JDBC CLOB.
StandardBasicTypes.WRAPPER_MATERIALIZED_BLOB instead.
Byte[] to JDBC BLOB
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 | |||||||||