|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
AuxiliaryDatabaseObject
s.ClassTransformer
contract.PersistentCollection
PostInsertIdentifierGenerator
contract.PropertyMapping
contract.RestrictableStatement
to centralize common functionality.DatabaseStructure
,
typically from the Optimizer
.ReflectionOptimizer.AccessOptimizer
implementation for CGLIB
which simply acts as an adpater to the BulkBean
class.ReflectionOptimizer.AccessOptimizer
implementation for Javassist
which simply acts as an adpater to the BulkAccessor
class.restriction
to constrain the results to be
retrieved.
InputStream
.
ordering
to the result set.
ResultColumnReferenceStrategy.SOURCE
, ANSI SQL defines two allowable
approaches.
ResultTransformer
implementation which builds a map for each "row", made up of each aliased value
where the alias is the map key.AliasToEntityMapResultTransformer.INSTANCE
reference instead of explicitly creating a new one (to be removed in 3.4).
Session
is flushed before every query.
SQLFunction
implementation that emulates the ANSI SQL trim function
on dialects which do not support the full definition.Dialect.supportsInsertSelectIdentity()
, then attch the
"select identity" clause to the insert statement.
Type.assemble(java.io.Serializable, org.hibernate.engine.SessionImplementor, java.lang.Object)
operation across a series of values.
Session
is sometimes flushed before query execution
in order to ensure that queries never return stale state.
Region
and Cache
.ResultTransformer
contract.TooManyRowsAffectedException
, 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.
AbstractSelectingDelegate.getSelectSQL()
.
Cach�71Dialect
instance.
RegionFactory
implementation class
Session
to know about transaction
events.actions
, implementing cascade processing.SessionFactory
shutdown.
FastHashMap
instance.
Object
using serialization.
CMTTransaction
instances.CollectionRegionAccessStrategy
to CacheConcurrencyStrategy
.ResultSet
in regards to loading collections.CollectionRegion
to Cache
.Session
is flushed when Transaction.commit()
is called.
FlushMode.MANUAL
.
FlushMode.MANUAL
.
FlushMode.MANUAL
.
FlushMode.MANUAL
.
StandardSQLFunction
,
except that here the parentheses are not included when no arguments are given.Session.doWork(org.hibernate.jdbc.Work)
; for opening a 'temporary Session' use (TBD).
true
if this map contains a mapping for the
specified key.
true
if this map contains one or more keys mapping
to the specified value.
BulkAccessor
.
CaseFragment
strategy responsible
for handling this dialect's variations in how CASE statements are
handled.
FilterTranslator
instance capable of translating
an HQL filter string.
JoinFragment
strategy responsible
for handling this dialect's variations in how joins are handled.
QueryTranslator
instance capable of translating
an HQL query string.
SessionFactory.getCurrentSession()
processing.
current session
.TypeFactory.customCollection(String, java.util.Properties, String, String, boolean)
instead
UserType
to the generic Type
interface, in order
to isolate user code from changes in the internal Type contracts.TimestampType
which
maps to the database's current timestamp, rather than the jvm's
current timestamp.Object
from the specified stream.
Object
from an array of bytes.
Destructible.cleanup()
on any listeners that implement the
Destructible
interface.
TableGenerator.determineSegmentValue(java.util.Properties)
is unable to
determine the value to use.
segment column
Called during configuration
.
Type.disassemble(java.lang.Object, org.hibernate.engine.SessionImplementor, java.lang.Object)
operation across a series of values.
RootEntityResultTransformer
, but we also distinct the entity in the final result.DistinctRootEntityResultTransformer.INSTANCE
reference instead of explicitly creating a new one (to be removed in 3.4).
ComponentTuplizer
specific to the dom4j entity mode.EntityTuplizer
specific to the dom4j entity mode.EntityResolver
implementation which attempts to resolve
various systemId URLs to local classpath lookups
Any systemId URL beginning with http://hibernate.sourceforge.net/ is
searched for as a classpath resource in the classloader which loaded the
Hibernate classes.
Any systemId URL using classpath as the scheme (i.e.ComponentTuplizer
specific to the dynamic-map entity mode.EntityTuplizer
specific to the dynamic-map entity mode.EntityRegionAccessStrategy
to CacheConcurrencyStrategy
.EntityMode
s to EntityTuplizer
s.EntityMode
to Tuplizer
mappings.EntityRegion
to Cache
.Throwable
objects.Expectations.BasicExpectation
definitions.JMX
or the JCA
adapter.java.util.HashMap
designed
to operate in a multithreaded environment where the large majority of
method calls are read-only, instead of structural changes.FieldHandler
to define the interception behavior.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()
LockMode.UPGRADE
except that, for versioned entities,
it results in a forced version increment.
Joinable
defining the associated entity.
Dialect.getSelectClauseNullString(int)
implementation...
Types
typecode.
Throwable
to obtain the cause.
Throwable
to obtain the cause.
Nestable
to be thrown.
CollectionLoadContext
associated with the given
ResultSet
, creating one if needed.
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.
SessionFactoryHelper.getElementType(org.hibernate.type.CollectionType)
, but requiring that the
element type be an association type.
Query.iterate()
and Query.scroll()()
do not fill this statistic
SQLFunction
).
Type
associated with th given
Types
typecode.
Type
associated
with the given Types
typecode with the given storage
specification parameters.
Throwable
.
Throwable
in the chain
of Throwable
s at the specified index, numbererd from 0.
Throwable
in the chain
of Throwable
s at the specified index, numbererd from 0.
Nestable
and any nested Throwable
s.
Throwable
s
in an array of Strings, one element for each message.
Throwable
s
in an array of Strings, one element for each message.
TransactionManager
.
TransactionManager
.
TransactionManager
.
TransactionManager
.
query
to
which we need to bind named parameters.
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
.
Dialect.registerResultSetOutParameter(java.sql.CallableStatement, int)
,
extract the ResultSet
from the OUT parameter.
Hibernate.STRING
.
Throwable
to obtain the root cause.
Throwable
.
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.
AbstractEvent.getSession()
instead
Throwable
object, decomposing it into a list of
stack frames.
Throwable
object, decomposing it into a list of
stack frames.
Throwable
in the chain of
Throwable
s at the specified index, numbererd from 0.
Throwable
in the chain of
Throwable
s at the specified index, numbererd from 0.
Throwable
objects in the
exception chain.
Throwable
s represented by
this Nestable
, including this Nestable
.
Throwable
s contained in the
Nestable
contained by this delegate.
Throwable
objects in the
exception chain.
Nestable
and any nested Throwable
s
in an array of Throwable
s, one element for each
Throwable
.
Nestable
and any nested
Throwable
s in an array of Throwable
s, one
element for each Throwable
.
TransactionManager
.
TransactionManager
.
TransactionManager
.
TransactionManager
.
TransactionManager
from the
given platform config.
TransactionManager
.
TransactionManager
.
TransactionManagerLookup
given the
config settings being passed.
Types
typecode.
Types
typecode with the given storage specification
parameters.
type
s 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.
VersionType
contract for the version property.
Throwable
that matches the specified type in the exception chain.
Throwable
that matches the specified type in the exception chain from
a specified index.
Throwable
s, or -1 if the
specified type is not found in the chain.
Throwable
that matches the specified type in the chain of Throwable
s
with an index greater than or equal to the specified index, or -1 if
the type is not found.
Throwable
that matches the specified type in the chain of Throwable
s
held in this delegate's Nestable
with an index greater than
or equal to the specified index, or -1 if the type is not found.
InformixDialect
instance.
Initializable.initialize(org.hibernate.cfg.Configuration)
on any listeners that implement the
Initializable
interface.
ReflectionOptimizer.InstantiationOptimizer
implementation for CGLIB
which simply acts as an adpater to the FastClass
class.ReflectionOptimizer.InstantiationOptimizer
implementation for Javassist
which simply acts as an adpater to the FastClass
class.ConnectionReleaseMode.AFTER_STATEMENT
; or
the defined release-mode is ConnectionReleaseMode.AFTER_TRANSACTION
but
we are in auto-commit mode.
Dialect.getCurrentTimestampSelectString()
be treated as callable.
true
if this map contains no mappings.
class
managed by this tuplizer implement
the Lifecycle
interface.
Throwable
class can store a cause.
IsolatedWork
.getCause
method.
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()
ProxyFactory
implementation for producing Javassist-based proxies.TransactionManagerLookup
lookup strategy for JBoss AS.Transaction
implementation based on transaction management through
a JDBC Connection
.JDBCTransaction
instances.TransactionManagerLookup
where the
underlying TransactionManager
is available via JNDI lookup at the
specified location - JNDITransactionManagerLookup.getName()
.TransactionManagerLookup
strategy for JOnASTransactionManagerLookup
strategy for JOTMTransactionManagerLookup
strategy for JRun4 ASCurrentSessionContext
which scopes the notion
of a current session to a JTA transaction.Transaction
implementation based on transaction management through
a JTA UserTransaction
.JTATransaction
instances.result-sets
to specific contextual data
related to processing that result-sets
.LockingStrategy
.id type
.
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.
Throwable
extensions which would like to be able to nest root exceptions
inside themselves.NestableDelegate
instance to manage the
specified Nestable
.
NestableException
without specified
detail message.
NestableException
with specified
detail message.
NestableException
with specified
nested Throwable
.
NestableException
with specified
detail message and nested Throwable
.
NestableRuntimeException
without specified
detail message.
NestableRuntimeException
with specified
detail message.
NestableRuntimeException
with specified
nested Throwable
.
NestableRuntimeException
with specified
detail message and nested Throwable
.
FlushMode.MANUAL
instead.
CascadingAction.requiresNoCascadeChecking()
returning true) to validate
that no cascade on the given property is considered a valid semantic.
NullableType.toString(Object)
.
interger
database values to boolean java values.TransactionManagerLookup
for the OC4J (Oracle) AS.Optimizer
instances.ResultColumnReferenceStrategy.SOURCE
, ANSI SQL defines two allowable
approaches.
entity
and
collection
data.TransactionManagerLookup
strategy for OrionExecuteUpdateResultCheckStyle.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.PreparedStatement
.PassThroughResultTransformer.INSTANCE
reference instead of explicitly creating a new one (to be removed in 3.4).
ComponentTuplizer
specific to the pojo entity mode.EntityTuplizer
specific to the pojo entity mode.Insert
specific to the delegate's mode
of handling generated key values.
Connection.prepareStatement(String, int)
).
System.err
.
PersistenceContext
.
PersistenceContext
.
Properties
objects.Property
representations.proxy factory
instances.ProxyFactory
instances.ProxyFactory
instances.QueryResultsRegion
to Cache
.QueryTranslator
and FilterTranslator
instances.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.
ResultSet
.
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.
TransactionManagerLookup
strategy for ResinInitialContext
.
UserTransaction
resolution.
ResultTransformer
implementation which limits the result tuple
to only the "root entity".RootEntityResultTransformer.INSTANCE
reference instead of explicitly creating a new one (to be removed in 3.4).
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)
ScrollableResults
ScrollableResults
based on the
given scroll mode.
VersionType
contract for the version property if required and inject it into
the snapshot state.
getGeneratedKeys
.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).SessionFactoryImplementor
during translation of an HQL query.SessionFactory
occurrences.CacheConcurrencyStrategy
.Restrictions.sqlRestriction(String, Object[], Type[])
Restrictions.sqlRestriction(String, Object, Type)
Restrictions.sqlRestriction(String)
SQLExceptionConverter
to use for converting SQLExceptions
to Hibernate's JDBCException hierarchy.
returns
defined by a NativeSQLQuerySpecification
and
breaking them down into a series of returns
for use within the
CustomLoader
.NullableType.sqlTypes(org.hibernate.engine.Mapping)
, returning
just a single type value since these are explicitly dealing with single column
mappings.
NullableType.sqlTypes(org.hibernate.engine.Mapping)
, returning
just a single type value since these are explicitly dealing with single column
mappings.
StandardSQLFunction
except that standard JDBC escape sequences (i.e.TransactionManagerLookup
strategy for Sun ONE Application Server 7 and aboveorg.hibernate.cfg.Environment.RELEASE_CONNECTIONS
to aggressively release JDBC connections.
row values
,
does it offer such support in IN lists as well?
For example, "...
CurrentSessionContext
impl which scopes the notion of current
session by the current thread of execution.TimestampsRegion
to Cache
.List
, such that what
you end up with is a List
of Lists
.Transaction
instances.Session
in the Hibernate usage.TransactionFactory
instances.TransactionManager
on given platform.TransactionManagerLookup
instances.VarArgsSQLFunction.render(java.util.List, org.hibernate.engine.SessionFactoryImplementor)
to allow applying a change or transformation to each individual
argument.
DistinctResultTransformer.transformList(java.util.List)
.
RootEntityResultTransformer.transformTuple(java.lang.Object[], java.lang.String[])
.
EntityMode
(the entity-mode
essentially defining which representation).StandardSQLFunction
,
with an unlimited number of arguments.TransactionManagerLookup
strategy for WebSphere (versions 4, 5.0 and 5.1)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.
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |