|
||||||||||
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.AuxiliaryDatabaseObject
s.ClassTransformer
contract.AbstractDialectResolver.resolveDialectInternal(java.sql.DatabaseMetaData)
method
and handles any thrown SQLException
s.From
implementors.IdentifiableType
types.ManagedType
hierarchy of interfaces.CriteriaBuilderImpl
from which they
come.Path
implementors.PersistentCollection
PostInsertIdentifierGenerator
contract.Predicate
implementors providing
expression handling, negation and conjunction/disjunction handling.PropertyMapping
contract.Query
and
TypedQuery
.RestrictableStatement
to centralize common functionality.LockingStrategy
implementation to support implementations
based on issuing SQL SELECT statementsType
hierarchy of interfaces.DatabaseStructure
,
typically from the Optimizer
.ReflectionOptimizer.AccessOptimizer
implementation for Javassist
which simply acts as an adpater to the BulkAccessor
class.Access
annotationrestriction
to constrain the results to be
retrieved.
Configuration.addCacheableFile(File)
except that here we will fail immediately if
the cache version cannot be found or used for whatever reason
InputStream
.
ordering
to the result set.
ExtendedMappings.addUniqueConstraintHolders(org.hibernate.mapping.Table, java.util.List)
instead
ResultColumnReferenceStrategy.SOURCE
, ANSI SQL defines two allowable
approaches.
Query.setHint(java.lang.String, java.lang.Object)
) for applying
an alias specific lock mode (aka Query.setLockMode(java.lang.String, org.hibernate.LockMode)
).
ResultTransformer
implementation which builds a map for each "row",
made up of each aliased value where the alias is the map key.Session
is flushed before every query.
org.hibernate.mapping
package)Configuration
object but handles EJB3 and Hibernate
specific annotations as a metadata facility.SQLFunction
implementation that emulates the ANSI SQL trim function
on dialects which do not support the full definition.AnsiTrimEmulationFunction.LTRIM
, AnsiTrimEmulationFunction.RTRIM
, and AnsiTrimEmulationFunction.REPLACE
respectively.
Dialect.supportsInsertSelectIdentity()
, then attach the
"select identity" clause to the insert statement.
CriteriaBuilderImpl.array(Selection[])
taking a list of selections.
CriteriaBuilderImpl.array(Selection[])
taking a list of selections,
as well as the type of array.
CriteriaBuilder.toBigDecimal(javax.persistence.criteria.Expression extends java.lang.Number>)
CriteriaBuilder.toBigDecimal(javax.persistence.criteria.Expression extends java.lang.Number>)
CriteriaBuilder.toBigInteger(javax.persistence.criteria.Expression extends java.lang.Number>)
CriteriaBuilder.toBigInteger(javax.persistence.criteria.Expression extends java.lang.Number>)
CriteriaBuilder.toDouble(javax.persistence.criteria.Expression extends java.lang.Number>)
CriteriaBuilder.toDouble(javax.persistence.criteria.Expression extends java.lang.Number>)
CriteriaBuilder.toFloat(javax.persistence.criteria.Expression extends java.lang.Number>)
CriteriaBuilder.toFloat(javax.persistence.criteria.Expression extends java.lang.Number>)
CriteriaBuilder.toInteger(javax.persistence.criteria.Expression extends java.lang.Number>)
CriteriaBuilder.toInteger(javax.persistence.criteria.Expression extends java.lang.Number>)
CriteriaBuilder.toLong(javax.persistence.criteria.Expression extends java.lang.Number>)
CriteriaBuilder.toLong(javax.persistence.criteria.Expression extends java.lang.Number>)
CriteriaBuilder.toString(javax.persistence.criteria.Expression)
CriteriaBuilder.toString(javax.persistence.criteria.Expression)
Attribute
instances.PersistentPropertiesSource
and adds the ones that are audited to a
AuditedPropertiesHolder
,
filling all the auditing data.AuditingOverride
annotation is used to override the auditing
behavior of a field (or property) inside an embedded component.AuditingOverrides
annotation is used to override the auditing
behavior for one ore more fields (or properties) inside an embedded
component.Session
is sometimes flushed before query execution
in order to ensure that queries never return stale state.
Environment
values.CacheProvider
impl.GeneralDataRegion
implementors.Region
s.Region
and Cache
.TransactionalDataRegion
implementors.Region
implementations for JBoss Cache
2.x.SQLException
s to JDBCException
s.ResultTransformer
contract.TooManyRowsAffectedException
, indicates that more
rows than what we were expcecting were affected.BeforeTransactionCompletionProcess
Predicate
.AbstractSelectingDelegate.getSelectSQL()
.
Blob
instances..Blobs
for non-contextual creation, including proxy creation and
handling proxy invocations.Predicate
used to wrap an Expression<Boolean>
.Cache
instance, and gets it's properties from the OSCache Config
which reads the properties file (oscache.properties
) from the classpath.
PersistentClass
models as well as the Hibernate SessionFactory
.
OptimizerFactory.buildOptimizer(String, Class, int, long)
instead
UniqueConstraintHolder
instances given a list of
UniqueConstraint
annotations.
TableBinder.buildUniqueConstraintHolders(javax.persistence.UniqueConstraint[])
instead
ActionQueue
Executable
for ensuring
shared cache cleanup in relation to performed bulk HQL queries.WrappedMaterializedBlobType
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.actions
, implementing cascade processing.org.jgroups.ChannelFactory
should use.
org.jgroups.ChannelFactory
should use.
SessionFactory
shutdown.
Clob
instances..Clobs
for non-contextual creation, including proxy creation and
handling proxy invocations.Clob
from string data.
Clob
from a reader.
FastHashMap
instance.
Object
using serialization.
ConnectionProvider
instead
CMTTransaction
instances.StringHelper.collapse(java.lang.String)
and StringHelper.partiallyUnqualify(java.lang.String, java.lang.String)
.
SortSpecification
.CollectionRegionAccessStrategy
to CacheConcurrencyStrategy
.JoinImplementor
for Collection
typed attribute joinsResultSet
in regards to loading collections.CollectionRegion
to Cache
.Session
is flushed when Transaction.commit()
is called.
FlushMode.MANUAL
.
FlushMode.MANUAL
.
FlushMode.MANUAL
.
FlushMode.MANUAL
.
ComponentTuplizer
class to use per EntityMode
.context
predicate
is a grouping of other predicates
in order to convert
either a conjunction (logical AND) or a disjunction (logical OR).CompoundSelection
contract.Statistics
, as well as StatisticsImplementor
, based on the
java.util.concurrent
package introduced in Java 5.StandardSQLFunction
,
except that here the parentheses are not included when no arguments are given.Configuration.classes
, Configuration.tables
, etc).PersistenceProvider.createContainerEntityManagerFactory(javax.persistence.spi.PersistenceUnitInfo, java.util.Map)
.
Settings.getTransactionManagerLookup()
into the cache.
Session.doWork(org.hibernate.jdbc.Work)
; for opening a 'temporary Session' use (TBD).
ConnectionProvider
implementation adding JTA-style transactionality
around the returned connections using the SimpleJtaTransactionManagerImpl
.CriteriaBuilderImpl.construct(Class,Selection[])
taking the
to-be-constructed type as well as a list of selections.
true
if this map contains a mapping for the
specified key.
true
if this map contains one or more keys mapping
to the specified value.
LobCreator
implementation using contextual creation against the JDBC Connection
class's LOB creation
methods.BulkAccessor
.
Hibernate.createBlob(byte[], Session)
instead
Blob
.
Hibernate.createBlob(InputStream, long, Session)
instead
Hibernate.createBlob(InputStream, long, Session)
instead
Blob
.
Hibernate.createBlob(InputStream, long, Session)
instead
CaseFragment
strategy responsible
for handling this dialect's variations in how CASE statements are
handled.
Hibernate.createClob(String, Session)
instead
Clob
.
Hibernate.createClob(Reader,long,Session)
instead
Hibernate.createClob(Reader,long,Session)
instead
Clob
.