|
||||||||||
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.AttributeBinding
implementorsAttributeContainer
.AuxiliaryDatabaseObject
s.AuxiliaryDatabaseObject
s.AbstractStandardBasicType
approach insteadAbstractStandardBasicType
approach insteadClassTransformer
contract.CompositeType
Constraint
implementationsAbstractDialectResolver.resolveDialectInternal(java.sql.DatabaseMetaData)
method
and handles any thrown SQL errors
.From
implementors.IdentifiableType
types.AbstractStandardBasicType
approach insteadAbstractStandardBasicType
approach insteadManagedType
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.ResultSet
-based proxy handlersReturningWork
that accepts a WorkExecutor
visitor for executing a discrete piece of work and returning a result.LockingStrategy
implementation to support implementations
based on issuing SQL SELECT statementsSimpleValue
implementations.Statement
-based proxy handlersValueContainer
contract centralizing commonality
between modeling tables, views and inline views.transaction
implementationsType
hierarchy of interfaces.Work
that accepts a WorkExecutor
visitor for executing a discrete piece of work.WorkExecutor
visitor for executing the discrete work
encapsulated by this work instance using the supplied connection.
WorkExecutor
visitor for executing the discrete work
encapsulated by this work instance using the supplied connection.
WorkExecutor
visitor for executing a discrete
piece of work, and returns an implementation-defined result..
DatabaseStructure
,
typically from the Optimizer
.ReflectionOptimizer.AccessOptimizer
implementation for Javassist
which simply acts as an adapter to the BulkAccessor
class.EhcacheAccessStrategyFactory
used for creating various access strategies
Access
annotationrestriction
to constrain the results to be
retrieved.
MetadataSources.addCacheableFile(java.io.File)
for description
Configuration.addCacheableFile(File)
except that here we will fail immediately if
the cache version cannot be found or used for whatever reason
foo.bar.Foo
is
mapped by a file named foo/bar/Foo.hbm.xml
which can be resolved as a classpath resource.
column
element.
column
element with the following attributes (unless empty): name
,
length
, scale
, precision
, sql-type
, read
and write
.
column
or formula
elements.
Document
formula
element.
InputStream
.
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
URL
Synchronization.afterCompletion(int)
processing from the the
Synchronization
registered by Hibernate with the underlying JTA platform.false
since this is a non-strict read/write cache access strategy
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.ModifiedEntityNames
annotation.ModifiedEntityNames
annotation.org.hibernate.mapping
package)Configuration
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.
ClassLoader
used to load user application classes.
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.spi.SessionImplementor, java.lang.Object)
operation across a series of values.
CriteriaBuilder.toString(javax.persistence.criteria.Expression)
CriteriaBuilder.toString(javax.persistence.criteria.Expression)
attribute
from the domain model to the relational model.EntityBinding
and ComponentAttributeBinding
in so far as they are both
containers for AttributeBinding
descriptorsAttribute
instances.AttributeOverride
.AttributeSource
references.Lob
, Enumerated
and
Temporal
.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 superclass or single property inherited from MappedSuperclass
type, or attribute inside an embedded component.AuditingOverrides
annotation is used to override the auditing
behavior for one ore more fields (or properties) inside an embedded
component.Environment
values.BaseUnitTestCase
GeneralDataRegion
implementors.Region
s.TransactionalDataRegion
implementors.TypeHelper.basic(String)
.
TypeHelper.basic(String)
.
ValueBinder
ValueExtractor
ServiceRegistry
SQLException
s to JDBCException
s.Statement
proxiesResultTransformer
contract.BasicType
instancesBatch
instancesBatch
instances.BatchBuilder
serviceTooManyRowsAffectedException
, indicates that more
rows than what we were expcecting were affected.Batch.execute()
.
Batch
implementation which does bathing based on a given size.BeanInfo
BeanInfo
via the BeanInfoHelper
delegate.Type.beforeAssemble(java.io.Serializable, org.hibernate.engine.spi.SessionImplementor)
operation across a series of values.
BeforeTransactionCompletionProcess
Transaction
object.
Predicate
.BigDecimal
to JDBC NUMERIC
.
BigInteger
to JDBC NUMERIC
.
NUMERIC
and BigDecimal
.BigDecimal
handling.NUMERIC
and BigInteger
.BigInteger
handling.BIGINT
handling.byte[]
to JDBC VARBINARY
.
BinaryStream
VARBINARY
and byte[]
BINARY
handling.FetchProfiles
and FetchProfile
annotations to the supplied metadata.
FilterDefs
and FilterDef
annotations to the supplied metadata.
SequenceGenerator
, TableGenerator
, GenericGenerator
, and
GenericGenerators
annotations to the supplied metadata.
NamedQuery
, NamedQueries
, NamedNativeQuery
, NamedNativeQueries
,
NamedQuery
, NamedQueries
,
NamedNativeQuery
, and NamedNativeQueries
annotations to the supplied metadata.
Tables
and Table
annotations to the supplied
metadata.
TypeDef
and TypeDefs
annotations to the supplied metadata.
hbm.xml
processing.AbstractSelectingDelegate.getSelectSQL()
.
BIT
handling.Blob
to JDBC BLOB
.
Blob
instances..BlobType
, as well as bounded and unbounded
materialization and mutation.Blobs
for non-contextual creation, including proxy creation and
handling proxy invocations.BLOB
and Blob
Blob
handling.BLOB
handling.Boolean
to JDBC BIT
.
Predicate
used to wrap an Expression<Boolean>
.BOOLEAN
and Boolean
Boolean
handling.BOOLEAN
handling.ServiceRegistry
contract mainly to make the
ServiceRegistryBuilder.ServiceRegistryBuilder(BootstrapServiceRegistry)
signature type-safeServiceRegistry
instances.ServiceRegistry
implementation containing specialized "bootstrap" services, specifically:
ClassLoaderService
IntegratorService
CustomSQL
representation.
PersistentClass
models as well as the Hibernate SessionFactory
.
OptimizerFactory.buildOptimizer(String, Class, int, long)
instead
SessionFactory
using the properties and mappings in this configuration.
Configuration.buildSessionFactory(ServiceRegistry)
instead
UniqueConstraintHolder
instances given a list of
UniqueConstraint
annotations.
TableBinder.buildUniqueConstraintHolders(javax.persistence.UniqueConstraint[])
instead
IdentifierGenerator
implementations capable of being used in conjunction
with HQL insert statements.ActionQueue
Executable
for ensuring
shared cache cleanup in relation to performed bulk HQL queries.Byte
to JDBC TINYINT
.
WrappedMaterializedBlobType
TINYINT
and Byte
Byte
handling.MessageLogger
for the hibernate-c3p0 module.Cache71Dialect
instance.
EmbeddedCacheManager
to use is bound.
RegionFactory
implementation class
CacheMode
<-> CacheRetrieveMode
/CacheStoreMode
conversions.Calendar
to JDBC
TIMESTAMP
.
Calendar
to JDBC
DATE
.
DATE
and Calendar
Calendar
handling, but just for the date (month, day, year) portion.TIMESTAMP
and Calendar
Calendar
handling.CallableStatement
proxiesSynchronization
?
actions
, implementing cascade processing.char[]
to JDBC VARCHAR
.
Character
to JDBC CHAR(1)
.
Character[]
to JDBC
VARCHAR
.
CLOB
and Character[]
Essentially a MaterializedClobType
but represented as a Character[] in Java rather than String.LONGVARCHAR
and Character[]
.VARCHAR
and Character[]
CharacterStream
CHAR(1)
and Character
Character
handling.VARCHAR
and char[]
AbstractStandardBasicType
approach insteadCHAR
handling.InheritanceIndexedJoinColumnBidirectionalList
test.Class
to JDBC VARCHAR
.
Classification
instances
to the respective db column.VARCHAR
and Class
Clob
to JDBC CLOB
.
Clob
instances..ClobType
as well as bounded and unbounded
materialization and mutation.Clobs
for non-contextual creation, including proxy creation and
handling proxy invocations.Clob
from string data.
Clob
from a reader.
CLOB
and Clob
Clob
handling.CLOB
handling.Object
using serialization.
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.
JoinImplementor
for Collection
typed attribute joinsResultSet
in regards to loading collections.ResultSetMetaData.getColumnLabel(int)
ResultSetMetaData.getColumnName(int)
ResultSetMetaData
.Column
.Comparator
style comparison between values
Comparator
style comparison between values
synchronizations
.
ComponentAttributeSource
.ComponentTuplizer
class to use per EntityMode
.CompositeUserType
to the Type
interfacecontext
predicate
is a grouping of other predicates
in order to convert
either a conjunction (logical AND) or a disjunction (logical OR).CompoundSelection
contract.ConcurrentHashMap
based on the given expected number of elements.
ConcurrentHashMap
based on the given expected number of elements and an
explicit load factor
Statistics
based on the java.util.concurrent
package.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
ConnectionProvider
to use for obtaining
JDBC connections.
ConnectionProvider
.InvocationHandler
for intercepting messages to Connection
proxies.CriteriaBuilderImpl.construct(Class,Selection[])
taking the
to-be-constructed type as well as a list of selections.
true
if this region contains data for the given key.
LobCreator
implementation using contextual creation against the JDBC Connection
class's LOB creation
methods.JDBCException
hierarchy.
JDBCException
hierarchy.
MessageLogger
for the hibernate-core module.BulkAccessor
.
Criteria.createAlias(String, String, org.hibernate.sql.JoinType)
#createAlias(String, String, JoinType, Criterion
DetachedCriteria.createAlias(String, String, JoinType)
DetachedCriteria.createAlias(String, String, JoinType, Criterion)
Blob
from bytes.
Blob
from stream data.
CaseFragment
strategy responsible
for handling this dialect's variations in how CASE statements are
handled.
Clob
from content
Clob
from character reader.
CollectionRegionAccessStrategy
for the input EhcacheCollectionRegion
and AccessType
CollectionRegionAccessStrategy
for the input EhcacheCollectionRegion
and AccessType
CollectionRegionAccessStrategy
for the input EhcacheCollectionRegion
and AccessType
Criteria.createAlias(String, String, org.hibernate.sql.JoinType)
Criteria.createCriteria(String, org.hibernate.sql.JoinType)
Criteria.createCriteria(String, String, org.hibernate.sql.JoinType, org.hibernate.criterion.Criterion)
DetachedCriteria.createCriteria(String, JoinType)
DetachedCriteria.createCriteria(String, String, JoinType)
DetachedCriteria.createCriteria(String, String, JoinType, Criterion)
Criteria
instance for the given class (entity or subclasses/implementors)
Criteria
instance for the given class (entity or subclasses/implementors), using a specific
alias.
Criteria
instance for the given entity name.
Criteria
instance for the given entity name, using a specific alias.
EntityRegionAccessStrategy
for the input EhcacheEntityRegion
and AccessType
EntityRegionAccessStrategy
for the input EhcacheEntityRegion
and AccessType
EntityRegionAccessStrategy
for the input EhcacheEntityRegion
and AccessType
Query
instance for the given collection and filter string.
FilterTranslator
instance capable of translating
an HQL filter string.
JaxbAnyElement
JaxbArrayElement
JaxbAssociationOverride
JaxbAttributeOverride
JaxbAttributes
JaxbBagElement
JaxbBasic
JaxbCacheElement
JaxbCascadeType
JaxbCollectionTable
JaxbColumn
JaxbColumnElement
JaxbColumnResult
JaxbComponentElement
JaxbCompositeElementElement
JaxbDiscriminatorColumn
JaxbDynamicComponentElement
JaxbElementCollection
JaxbElementElement
JaxbEmbeddable
JaxbEmbeddableAttributes
JaxbEmbedded
JaxbEmbeddedId
JaxbEmptyType
JaxbEntity
JaxbEntityListener
JaxbEntityListeners
JaxbEntityMappings
JaxbEntityResult
JaxbFetchProfileElement
JaxbFetchProfileElement.JaxbFetch
JaxbFieldResult
JaxbFilterElement
JaxbGeneratedValue
JaxbGeneratorElement
JaxbHibernateConfiguration
JaxbHibernateConfiguration.JaxbSecurity
JaxbHibernateConfiguration.JaxbSecurity.JaxbGrant
JaxbHibernateConfiguration.JaxbSessionFactory
JaxbHibernateConfiguration.JaxbSessionFactory.JaxbClassCache
JaxbHibernateConfiguration.JaxbSessionFactory.JaxbCollectionCache
JaxbHibernateConfiguration.JaxbSessionFactory.JaxbEvent
JaxbHibernateConfiguration.JaxbSessionFactory.JaxbMapping
JaxbHibernateConfiguration.JaxbSessionFactory.JaxbProperty
JaxbHibernateMapping
JaxbHibernateMapping.JaxbClass
JaxbHibernateMapping.JaxbClass.JaxbCompositeId
JaxbHibernateMapping.JaxbClass.JaxbDiscriminator
JaxbHibernateMapping.JaxbClass.JaxbId
JaxbHibernateMapping.JaxbClass.JaxbNaturalId
JaxbHibernateMapping.JaxbClass.JaxbTimestamp
JaxbHibernateMapping.JaxbClass.JaxbVersion
JaxbHibernateMapping.JaxbDatabaseObject
JaxbHibernateMapping.JaxbDatabaseObject.JaxbDefinition
JaxbHibernateMapping.JaxbDatabaseObject.JaxbDialectScope
JaxbHibernateMapping.JaxbFilterDef
JAXBElement
<
JaxbHibernateMapping.JaxbFilterDef.JaxbFilterParam
>
}
JaxbHibernateMapping.JaxbFilterDef.JaxbFilterParam
JaxbHibernateMapping.JaxbIdentifierGenerator
JaxbHibernateMapping.JaxbImport
JaxbHibernateMapping.JaxbTypedef
JaxbId
JaxbIdbagElement
JaxbIdbagElement.JaxbCollectionId
JaxbIdClass
JaxbIndexElement
JaxbInheritance
JaxbJoinColumn
JaxbJoinedSubclassElement
JaxbJoinElement
JaxbJoinTable
JaxbKeyElement
JaxbKeyManyToOneElement
JaxbKeyPropertyElement
JaxbListElement
JaxbListenerElement
JaxbListIndexElement
JaxbLoadCollectionElement
JaxbLoaderElement
JaxbLob
JaxbManyToAnyElement
JaxbManyToMany
JaxbManyToManyElement
JaxbManyToOne
JaxbManyToOneElement
JaxbMapElement
JaxbMapElement.JaxbCompositeIndex
JaxbMapElement.JaxbCompositeMapKey
JaxbMapElement.JaxbIndexManyToAny
JaxbMapElement.JaxbIndexManyToMany
JaxbMapElement.JaxbMapKey
JaxbMapElement.JaxbMapKeyManyToMany
JaxbMapKey
JaxbMapKeyClass
JaxbMapKeyColumn
JaxbMapKeyJoinColumn
JaxbMappedSuperclass
JaxbMetaElement
JaxbMetaValueElement
JaxbNamedNativeQuery
JaxbNamedQuery
JaxbNestedCompositeElementElement
JaxbOneToMany
JaxbOneToManyElement
JaxbOneToOne
JaxbOneToOneElement
JaxbOrderColumn
JaxbParamElement
JaxbParentElement
JaxbPersistenceUnitDefaults
JaxbPersistenceUnitMetadata
JaxbPostLoad
JaxbPostPersist
JaxbPostRemove
JaxbPostUpdate
JaxbPrePersist
JaxbPreRemove
JaxbPreUpdate
JaxbPrimaryKeyJoinColumn
JaxbPrimitiveArrayElement
JaxbPropertiesElement
JaxbPropertyElement
JaxbQueryElement
JAXBElement
<
JaxbQueryParamElement
>
}
JaxbQueryHint
JaxbQueryParamElement
JaxbResultsetElement
JaxbReturnElement
JaxbReturnElement.JaxbReturnDiscriminator
JaxbReturnJoinElement
JaxbReturnPropertyElement
JaxbReturnPropertyElement.JaxbReturnColumn
JaxbReturnScalarElement
JaxbSecondaryTable
JaxbSequenceGenerator
JaxbSetElement
JaxbSqlDeleteAllElement
JaxbSqlDeleteElement
JaxbSqlInsertElement
JaxbSqlQueryElement
JAXBElement
<
JaxbLoadCollectionElement
>
}
JAXBElement
<
JaxbQueryParamElement
>
}
JAXBElement
<
JaxbReturnElement
>
}
JAXBElement
<
JaxbReturnJoinElement
>
}
JAXBElement
<
JaxbReturnScalarElement
>
}
JAXBElement
<
JaxbSynchronizeElement
>
}
JaxbSqlResultSetMapping
JaxbSqlUpdateElement
JaxbSubclassElement
JaxbSynchronizeElement
JaxbTable
JaxbTableGenerator
JaxbTransient
JaxbTuplizerElement
JaxbTypeElement
JaxbUnionSubclassElement
JaxbUniqueConstraint
JaxbVersion
NClob
from content.
NClob
from character reader.
holders
instead.
JoinFragment
strategy responsible
for handling this dialect's variations in how joins are handled.
Query
instance for the given HQL query string.
QueryTranslator
instance capable of translating
an HQL query string.
SQLQuery
instance for the given SQL query string.
Column
associated with this container.
CriteriaBuilderImpl
.
CriteriaBuilder
contract.TypedQuery
.CriteriaQuery
contract.Subquery
contract.Currency
to JDBC VARCHAR
.
VARCHAR
and Currency
SessionFactory.getCurrentSession()
processing.
current session
.UserType
or
CompositeUserType
).
UserType
or
CompositeUserType
).
Hibernate
UserType
or
CompositeUserType
).
UserType
or
CompositeUserType
).
Hibernate
Runner
implementation which layers ExtendedFrameworkMethod
support on top of the standard JUnit FrameworkMethod
for extra information after checking to make sure the
test should be run.EntityTrackingRevisionListener
interface.modifiedEntityTypes
field is manually populated by CustomTrackingRevisionListener
.UserType
to the generic Type
interface, in order
to isolate user code from changes in the internal Type contracts.DatabaseMetaData
proxies.InvocationHandler
to act as the handler for our generated
Proxy
-based entity instances.InvocationHandler
to act as the handler for our generated
Proxy
-based entity instances.DataSource
.
ConnectionProvider
that manages connections from an underlying DataSource
.DATATYPE
Date
(Date
) to JDBC
DATE
.
DATE
and Date
DATE
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
.
InfinispanRegionFactory.INFINISPAN_USE_SYNCHRONIZATION_PROP
.
CacheConcurrencyStrategy
to use when either @Cacheable
or
@Cache
is used.
IdentifierGeneratorFactory
implementations.Lifecycle
interface if necessary
Perform needed EntityEntry.getLockMode()
related processing
NullableType.defaultSizes(org.hibernate.engine.spi.Mapping)
, returning just a single size since we are explicitly dealing with
single column mappings here.
Type.dictatedSizes(org.hibernate.engine.spi.Mapping)
were given).
Sized.dictatedSizes()
were given).
org.hibernate.envers.track_entities_changed_in_revision
parameter is set to true
.DefaultRevisionEntity
that allows tracking entity names changed in each revision.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
.
logical terminals
.Dialect
class
DialectResolver
implementations to
register with the standard DialectFactory
.
Dialect
features for use in "test protection" checks.DialectCheck
interface.DialectFactory
service.DialectFactory
serviceDialect
to use based on a JDBC Connection
.DialectResolver
serviceDialectResolver
implementation which coordinates resolution by delegating to sub-resolvers.NullableType.dictatedSizes(org.hibernate.engine.spi.Mapping)
, returning just a single size since we are explicitly dealing with
single column mappings here.
JmxService
Type.disassemble(java.lang.Object, org.hibernate.engine.spi.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
work.execute()
(ReturningWork.execute(Connection)
/
Double
to JDBC DOUBLE
.
DoubleJoinColumnBidirectionalList
test.DoubleJoinColumnBidirectionalList
test.DoubleJoinColumnBidirectionalList
test.DOUBLE
and Double
Double
handling.DOUBLE
handling.DriverManager
directly to open connections and provides
a very rudimentary connection pool.EntityResolver
implementation which attempts to resolve
various systemId URLs to local classpath look ups
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.DuplicationStrategy.areMatch(java.lang.Object, java.lang.Object)
) as well as how to handle a duplication (see DuplicationStrategy.getAction()
).ComponentTuplizer
specific to the dynamic-map entity mode.EntityTuplizer
specific to the dynamic-map entity mode.EntityRegionAccessStrategy
EhcacheAccessStrategyFactory
EhcacheHibernateMBean
CacheManager
ObjectName
's for ehcache hibernate MBeans
EhcacheHibernateMBeanRegistration
.MessageLogger
for the hibernate-ehcache module.EhcacheStats
CacheManager
EntityManagerFactory
as outlined in the JPA specification, section 7.3 Obtaining an Entity
Manager Factory based on runtime environment. Additionally this class will be removed in Hibernate release
5.0 for the same reasoning outlined on Configuration
due to move towards new
SessionFactory
building methodology. See
HHH-6181 and
HHH-6159 for details@Embeddable
.LogicalConnectionImplementor.disableReleases()
call.
Criteria
query.EntitiesAtRevisionQuery
this query returns an empty collection if an entity
of a certain type has not been changed in a given revision.EntityPersister
implementations
EntityPersister
implementations using
an EntityBinding
.
RevisionInfoGenerator
about changes made in the current revision.
RevisionInfoGenerator
about changes made in the current revision.EntityManagerFactory
.EntityManagerFactoryImpl
instances for the same
classloader as this class.EntityManager
.MessageLogger
for the hibernate-entitymanager module.JaxbEntityMappings
generated from orm.xml.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.
MessageLogger
for the hibernate-envers module.Parameterized
.TestingJtaBootstrap
, as Envers tests use a different URL for
testing databases.ClassLoader
used when Hibernate is unable to locates classes on the
AvailableSettings.APP_CLASSLOADER
or AvailableSettings.HIBERNATE_CLASSLOADER
.
ErrorHandler
that mainly just logs errors/warnings.EventListenerGroup
by EventType
, as well as convenience
methods for managing the listeners registered in each EventListenerGroup
.EventListenerRegistry
EventType
instances keyed by name for lookup by name as well as EventType.values()
resolution.
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.
ExecuteUpdateResultCheckStyle.NONE
.Synchronization
registered by Hibernate handles
exceptions.Connection
.
Connection
.
ReturningWork
instance
using the supplied connection, returning the result of
ReturningWork.execute(java.sql.Connection)
Work
instance
using the supplied connection.
Expectations.BasicExpectation
definitions.CREATE
, ALTER
, etcFrameworkMethod
information about a test method.Mappings
DefaultTrackingModifiedEntitiesRevisionEntity
.JMX
or the JCA
adapter.DatabaseMetaData
regarding what the JDBC driver reports as
being supported or not.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.
FilterDefs
and FilterDef
annotations.Float
to JDBC FLOAT
.
FLOAT
and Float
Float
handling.FLOAT
handling.ComponentJoin
From
interface.JoinType.FULL_JOIN
JoinType.FULL_JOIN
instead.
OrderByFragmentParser
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
.
null
if this map contains no mapping for the key.
types
being aggregated
Dialect.getMaxAliasLength()
.
Dialect.getMaxAliasLength()
.
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.
Class
Class
reference for this attribute container.
Class
reference for this type
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.
DriverManager.getConnection(java.lang.String, java.util.Properties)
forms taking Properties
argument.
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.
connections
from
JdbcServices.getConnectionProvider()
point.
org.hibernate.engine.jdbc.internal.proxy
for details).
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
.
Query.iterate()
and Query.scroll()()
do not fill this statistic
Batch
associated with this key.
SQLFunction
).
Getter
reference via the BasicPropertyAccessor
.
Type
for this binding.
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.
Integer
Interceptor
.
JtaPlatform
implementation to use.
LobCreator
appropriate for the current environment, mainly meant to account for
variance between JDBC 4 (<= JDK 1.6) and JDBC3 (>= JDK 1.5).
LobCreator
LockModeType
& properties into LockOptions
values
belonging to this container in
their logging.
query
to
which we need to bind named parameters.
Query
instance for the named query string defined in the metadata.
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
.
Type.getReturnedClass()
.
PropertyAccessor
name to use if none specified in the
mapping.
lazy
entities, obtain the interface to use in constructing its proxies.
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.
ResultSet
in a "column name cache" wrapper.
ResultTransformer
responsible for building aggregated select expression results into their
aggregated form.
Type.nullSafeGet(java.sql.ResultSet, java.lang.String[], org.hibernate.engine.spi.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
.
org.hibernate.engine.jdbc.internal.proxy
for details).
SimpleValueBinding
objects that will be returned by
SingularAttributeBinding.getSimpleValueBindings()
SortKey
.
AbstractEvent.getSession()
instead
ExplicitParameterSpecification.getSourceLine()
) where this parameter occurs.
ExplicitParameterSpecification.getSourceLine()
) where this parameter occurs.
SQLState
.
SqlTypeDescriptor
that should override the
"standard basic" SQL type descriptor for values of the specified
column type, or null, if there is no override.
SqlTypeDescriptor
that should override the
"standard basic" SQL type descriptor for values of the specified
column type, or null, if there is no override.
SqlTypeDescriptor
that should override the
"standard basic" SQL type descriptor for values of the specified
column type, or null, if there is no override.
UserTransaction
Transaction
associated with the
given TransactionManager
String
String
Synchronization
registry associated with this coordinator.
Mappings.getUniqueConstraintHoldersByTable()
instead
Session
and StatelessSession
Transaction
instance associated with this session.
TransactionEnvironment
associated with this context.
TransactionManager
.
TransactionFactory
implementation to use
TypeHelper
associated with this session's SessionFactory
.
TypeHelper
associated with this session's SessionFactory
.
TypeHelper
Type
) for this attribute.
Types
typecode.
Types
typecode with the given storage specification
parameters.
Type
resolver associated with this factory.
fragment
.
fragment
.
type
s bound to this query for
ordinal parameters.
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
.
NonStopCacheException
.
simple value bindings
are derived values
(formula mappings).
String
reference to ImportSqlCommandExtractor
implementation class.
hbm.xml
variety of a BindingContext
MetadataSourceProcessor
implementation responsible for processing hbm.xml
sources.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.
ClassLoader
responsible for loading Hibernate classes.
EntityManager
providing access to various Hibernate
specific functionality.SessionFactory
from an EntityManagerFactory
EntityManager
implementation.Throwable
type for Hibernate.<hibernate-mapping/>
element.NonStopCacheException
that happens in hibernate moduleHibernateStats
SessionFactory
OptimizerFactory.StandardOptimizerDescriptor.getExternalName()
via OptimizerFactory.StandardOptimizerDescriptor.HILO
PluralAttributeElement
for <idbag/>
mappings which
do not support all the configuration available on other collection mappings.ObjectNameNormalizer
in the config param map.
generators
which potentially aggregate other
PersistentIdentifierGenerator
generators.IdentifierGenerator
instances.IdentifierGenerator
framework.Type
may be used for a discriminator.SequenceGenerator
, TableGenerator
, GenericGenerator
, and
GenericGenerators
annotations.path source
which
cannot be dereferenced.byte[]
to JDBC LONGVARBINARY
.
ImageType
.ImageType
.LONGVARBINARY
and byte[]
ImmutableNaturalIdTest
Immutable
annotation.AbstractStandardBasicType
approach insteadRegionFactory
Lifecycle
interface.
ResultSet
proxies obtained from other JDBC object proxiesStatement
proxies obtained from other JDBC object proxiesImportSqlCommandExtractor
.dynamic proxies
as our
domain model.VersionType
contract for the version property.
OrderColumn
annotationIndexedJoinColumnBidirectionalList
test.IndexedJoinColumnBidirectionalList
test.Synchronization
or as
an XA resource.
RegionFactory
for Infinispan-backed cache
regions.props
.
InformixDialect
instance.
DatasourceConnectionProviderImpl
which uses the DataSource
specified vi
InjectedDataSourceConnectionProvider.setDataSource(javax.sql.DataSource)
rather than locating it from JNDI.JoinType.INNER_JOIN
JoinType.INNER_JOIN
instead.
FileZippedJarVisitor
false
since this is an asynchronous cache access strategy.
EntityTuplizer.instantiate(Serializable, SessionImplementor)
instead.
ReflectionOptimizer.InstantiationOptimizer
implementation for Javassist
which simply acts as an adapter to the FastClass
class.Integer
to JDBC INTEGER
.
INTEGER
and @link Integer}Integer
handling.INTEGER
handling.DatabaseMetaData.getTypeInfo()
for the NULLABLE
column, return the appropriate enum.
DatabaseMetaData.getTypeInfo()
for the SEARCHABLE
column, return the appropriate enum.
CacheStoreMode
and CacheRetrieveMode
, determine the corresponding
legacy Hibernate CacheMode
.
JdbcWrapper
contract for wrapped objects that can additioanlly be invalidatedpreviously 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
.
UserTransaction
indicate an active transaction?
TransactionManager
indicate an active transaction?
AnyType
.
AssociationType
.
CollectionType
.
UserTransaction
indicate a commit?
TransactionManager
indicate a commit?
CompositeType
.
Dialect.getCurrentTimestampSelectString()
be treated as callable.
HSQLDialect.getCurrentTimestampSelectString()
be treated as callable.
Ingres9Dialect.getCurrentTimestampSelectString()
be
treated as callable.
EntityType
.
OptimisticLockStyle.ALL
or
OptimisticLockStyle.DIRTY
style optimistic locking, should this attribute
be used?
false
, if your discriminator column is also part of a mapped composite identifier.
TransactionImplementor
be joined?
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.spi.SessionImplementor)
methods is that here we need to account for "partially" built values.
simple value bindings
allow nulls.
Transaction.isActive()
.
SingularAssociationAttributeBinding.getReferencedAttributeName()
for null
.
UserTransaction
indicate a roll back?
TransactionManager
indicate a roll back?
SingularAttribute
plural - castable to PluralAttribute
SingularAttributeSource
?
CacheDataDescription.getVersionComparator()
to return
null.
OptimisticCacheSource.getVersionComparator()
to return
null.
Mappings.iterateAuxiliaryDatabaseObjects()
except that here the iterator is reversed.
Mappings.iterateAuxiliaryDatabaseObjects()
instead
Mappings.iterateAuxiliaryDatabaseObjectsInReverse()
instead
ProxyFactory
implementation for producing Javassist-based proxies.Class
reference.JdbcCoordinator
IMPL NOTE : Custom serialization handling!Connection
based transactionsJdbcResourceRegistry
contractJdbcServices
contractJdbcServices
serviceTransaction
implementation based on transaction management through a JDBC Connection
.JdbcTransaction
instances.JmxService
serviceInitialContext
class.
InitialContext
properties.
JndiService
RegionFactory
for Infinispan-backed cache
regions that finds its cache manager in JNDI rather than creating one itself.JndiService
serviceJoin
and Fetch
hierarchies since that is how we implement them.JtaPlatform
implementation for JRun4 ASTransactionManager
references.
UserTransaction
references.
DataSource
.
JtaPlatform
implementation to use for integrating
with JTA systems.
ExceptionListener
, but in a JTA environment.JtaPlatform
JtaPlatform
CurrentSessionContext
which scopes the notion
of a current session to a JTA transaction.Synchronization
handling logic.UserTransaction
.Simple
, but in a JTA environment.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.
JoinType.LEFT_OUTER_JOIN
JoinType.LEFT_OUTER_JOIN
instead.
OptimizerFactory.StandardOptimizerDescriptor.getExternalName()
via OptimizerFactory.StandardOptimizerDescriptor.LEGACY_HILO
JoinColumnBidirectionalListWithInheritance
test.JoinColumnBidirectionalListWithInheritance
test.JoinColumnBidirectionalListWithInheritance
test.JoinColumnBidirectionalList
test.JoinColumnBidirectionalList
test.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
.Properties
file.
Connection
.LobCreator
instances based on the capabilities of the environment.Connection
.
session's
helper for creating LOB dataLOB
values to be merged.Locale
to JDBC VARCHAR
.
VARCHAR
and @link Locale}Transaction
) might be.Column
associated with this container.
DerivedValue
associated with this container.
LockingStrategy
.LockingStrategy
to an entityLockModeType
<-> LockMode
conversions.true
if the locks used by the locking methods of this region are the independent of the cache.
Connection
and clearing them.
LogicalConnection
implementation
IMPL NOTE : Custom serialization handling!warning
Long
to JDBC BIGINT
.
BIGINT
and Long
Long
handling.LONGVARBINARY
handling.LONGVARCHAR
handling.Map
interface.Service
contract for services which can be managed in JMXSynchronization
registered by Hibernate determines
whether to perform a managed flush.CurrentSessionContext
the notion of a contextual session
is managed by some external entity (generally some form of interceptor, etc).JoinImplementor
for Map
typed attribute joinsMapJoin.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".hbm
and orm
varieties.SystemException
to the appropriate runtime-based exception.
byte[]
to JDBC BLOB
.
String
to JDBC CLOB
.
MaterializedBlobType
.BLOB
and byte[]
MaterializedClobType
.CLOB
and String
Blob
values.
Clob
values.
NClob
values.
MetaAttribute
values.Metadata
instance.Metamodel
contract.Index
with mocking JPA annotations from JaxbEntityMappings
and merge them with existing Index
Audited.auditParents()
property.bags
AbstractStandardBasicType
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 featuresGenerationTypes
to the corresponding
hibernate generators using the new schemeCascadingAction.requiresNoCascadeChecking()
returning true) to validate
that no cascade on the given property is considered a valid semantic.
Node
.Interceptor
should be used.
Connection.createBlob()
et al).
DataSource
.
Batch
which does not perform batching.LobCreator
implementation using non-contextual or local creation, meaning that we generate the LOB
references ourselves as opposed to delegating to the JDBC Connection
.OptimizerFactory.StandardOptimizerDescriptor.getExternalName()
via OptimizerFactory.StandardOptimizerDescriptor.NONE
EhcacheAccessStrategyFactory
that takes care of Nonstop cache exceptions using
HibernateNonstopCacheExceptionHandler
CollectionRegionAccessStrategy
that handles NonStopCacheException
using
HibernateNonstopCacheExceptionHandler
CollectionRegionAccessStrategy
and the HibernateNonstopCacheExceptionHandler
EntityRegionAccessStrategy
that handles NonStopCacheException
using
HibernateNonstopCacheExceptionHandler
EntityRegionAccessStrategy
and the HibernateNonstopCacheExceptionHandler
Synchronization.afterCompletion(int)
calls to registered
Synchronizations
Synchronization.beforeCompletion()
calls to the registered
Synchronizations
AbstractStandardBasicType
approach insteadHibernateStats
that does nothing
Predicate
for checking the
nullness state of an expression, aka an IS [NOT] NULL predicate.NullableType.toString(Object)
.
Boolean
to JDBC INTEGER
.
INTEGER
and Boolean
(using 1 and 0)NUMERIC
handling.ObjectName
from a name.
NamingStrategy
in different situations.JtaPlatform
implementation for the OC4J (Oracle) AS.FailureExpected
is handled.Session
.
Connection
.
LockingStrategy
to an entityOptimisticEntityLockException
insteadOptimizer
instances.SortSpecification
.ResultColumnReferenceStrategy.SOURCE
, ANSI SQL defines two allowable
approaches.
entity
and
collection
data.org.hibernate
package.Work
, ReturningWork
and Expectation
as well as some exceptionsTypes
.Origin
JtaPlatform
implementation for OrionObject.equals(java.lang.Object)
override.
Object.hashCode()
override.
ExecuteUpdateResultCheckStyle.PARAM
.ParameterParser.parse(java.lang.String, org.hibernate.engine.query.spi.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
.InheritanceIndexedJoinColumnBidirectionalList
test.InheritanceIndexedJoinColumnBidirectionalList
test.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()
PersistentMap
.EntityPersister
and CollectionPersister
varieties).PersisterFactory
implementationLockingStrategy
to an entity<bag/>
, <set/>
, etc.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.OptimizerFactory.StandardOptimizerDescriptor.getExternalName()
via OptimizerFactory.StandardOptimizerDescriptor.POOLED
OptimizerFactory.StandardOptimizerDescriptor.getExternalName()
via OptimizerFactory.StandardOptimizerDescriptor.POOLED_LO
IdentifierGenerator.generate(org.hibernate.engine.spi.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.
PreparedStatement
proxiesInsert
specific to the delegate's mode
of handling generated key values.
ServiceRegistry
, presumably to
register services into it.
getGeneratedKeys
processing.
getGeneratedKeys
processing.
MaterializedBlobType
byte[]
handling.LONGVARCHAR
and char[]
.PersistenceContext
.
PersistenceContext
.
Criteria
query.Property
representations.PersistenceProvider
implementor
See JPA 2 sections 9.4.3 and 8.2.1.4
AvailableSettings.PROXOOL_CONFIG_PREFIX
instead
MessageLogger
for the hibernate-proxool module.proxy factory
instances.ProxyFactory
instances.Interceptor
impl which performs the
interpretation of entity-name -> proxy instance and vice-versa.IdentityGenerator
implementation for testing composite-id.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
.
NamedQuery
, NamedQueries
, NamedNativeQuery
, NamedNativeQueries
,
NamedQuery
, NamedQueries
,
NamedNativeQuery
, and NamedNativeQueries
.Query
and TypedQuery
contracts.QueryTranslator
and FilterTranslator
instances.Reader
as an InputStream
.Collection.size()
method
REAL
handling.RegionFactory
service.Synchronization
Hibernate registers when needed for JTA callbacksType
name for the given
Types
type code and maximum column length.
Type
name for the given
Types
type code.
mBean
under the given objectName
PutFromLoadValidator.acquirePutFromLoadLock(Object)
call will occur.
PersistentIdentifierGenerator
by their
generatorKey
.
PersistentIdentifierGenerator
by their
generatorKey
.
PersistentIdentifierGenerator
by their
generatorKey
.
ResultSet
.
Synchronization
callback for this transaction.
Synchronization
in the means defined by the platform.
ColumnSource
and DerivedValueSource
.RelationalValueSource
references.RelationalValueSource
references.
MultiTenantConnectionProvider.getAnyConnection()
PutFromLoadValidator.acquirePutFromLoadLock(Object)
that returned true
.
SqlTypeDescriptor
.
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.spi.SessionImplementor, java.lang.Object, java.util.Map)
operation across a series of values.
Type.replace(java.lang.Object, java.lang.Object, org.hibernate.engine.spi.SessionImplementor, java.lang.Object, java.util.Map)
operation across a series of values.
Type.replace(java.lang.Object, java.lang.Object, org.hibernate.engine.spi.SessionImplementor, java.lang.Object, java.util.Map)
operation across a series of values, as long as the corresponding
Type
is an association.
EntityTuplizer.resetIdentifier(Object, Serializable, Object, SessionImplementor)
instead
JtaPlatform
implementation for ResinDialect
to use based on the given JDBC DatabaseMetaData
.
Dialect
to use based on the given JDBC DatabaseMetaData
.
SQLException
s.
EventType
by its name
Connection
, resolve the name of the schema (if one) to which it connects.
ClassLoader
Hibernate should use to perform resource loading.
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 IdentifierGeneratorHelper
ResultSet
proxiesResultSet
in a "column name cache" wrapper.ResultSet
in a
" column name cache" wrapper.TransactionManager
UserTransaction
Work
but returning a result.RevisionEntity
annotation.RevisionListener
.RevisionListener
.RevisionType
enum.JoinType.RIGHT_OUTER_JOIN
instead.
ResultTransformer
implementation which limits the result tuple
to only the "root entity".ResultSet
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).
Scanner
:
- preferably an actual instance
- or a class name with a no-arg constructor
Connection
.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.SEQUENCE
.getGeneratedKeys
.Serializable
to JDBC VARBINARY
.
SerializableType
from the given Serializable
class.
Blobs
to add serializability.Clobs
to add serializability.Clob
wrapper around the given Clob
.
SerializableType
.Clob
wrapper around the given Clob
.
LONGVARBINARY
and Serializable
.VARBINARY
and Serializable
classes.SerializableType
Object
to the specified stream.
Object
to a byte array for
storage/serialization.
services
to the Hibernate ServiceRegistry
.services
.ServiceRegistry
during configuration phase.ServiceRegistry
instances.SessionFactory
.
AvailableSettings.SESSION_FACTORY_NAME
represent a JNDI namespace into which
the SessionFactory
should be bound?
Session
that is in an inappropriate state for the given call (for
example, the the session is closed or disconnected).Session
instances.SessionFactoryImplementor
during translation of an HQL query.SessionFactory
occurrences.SessionFactory
instances for the same classloader as this class.SessionFactoryServiceRegistry
ServiceRegistry
implementation that holds services which need access
to the SessionFactory
during initialization.SessionFactoryServiceRegistry
instances.Service
in the StandardServiceRegistryImpl
whose function is as a factory for
SessionFactoryServiceRegistryImpl
implementations.Session
/ StatelessSession
and
other parts of Hibernate such as Type
, EntityPersister
and
CollectionPersister
implementorsSession
builder with the ability to grab certain information from this session.
LockMode
to be used for a specific query alias.
SessionImplementor.getLoadQueryInfluencers()
instead
EntityTuplizer.setIdentifier(Object, Serializable, SessionImplementor)
instead.
Interceptor
JoinImplementor
for Set
typed attribute joinsJtaPlatform
implementation to use.
LockMode
to be used.
Transaction.begin()
on this instance.
Settings
instance.TransactionFactory
implementation to use.
SessionBuilder
with access to stuff from another sessionSession
and StatelessSession
Short
to JDBC SMALLINT
.
IdentifierGenerator.generate(org.hibernate.engine.spi.SessionImplementor, java.lang.Object)
to indicate that we should short-circuit any
continued generated id checking.
SMALLINT
and Short
Short
handling.TransactionContext.managedClose()
for this
context?
Simple
entity redone with a generated value Simple2.id1
}as part of its
composite pkAudited.auditParents()
property.BasicType
.many-to-one
, one-to-one
).SingularAttribute
generally obtained from a
Path.get(SingularAttribute)
callType
to the UserType
hierarchy as well via an optional interface.Skip.Matcher
, to determine when/if tests should be skipped.SMALLINT
handling.org.hibernate.cache.spi.CacheConcurrencyStrategy
.SortSpecification
Version
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.
SQLExceptionConverter
to work by chaining together multiple such delegates.warnings
SqlExceptionHelper.WarningHandler
implementations which logSQLExceptionConverter
implementation that does conversion based on the
JDBC 4 defined SQLException
sub-type 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
.StandardSQLExceptionConverter
with SQLStateConversionDelegate
insteadNullableType.sqlTypes(org.hibernate.engine.spi.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.SessionFactoryServiceRegistry
SessionFactory
.StatisticsFactory
to use.
String
to JDBC VARCHAR
.
MaterializedClobType
VARCHAR
and String
String
handling.EntityHierarchy
which can contain sub elements.SubqueryComparisonModifierExpression.Modifier.ALL
, SubqueryComparisonModifierExpression.Modifier.ANY
, SubqueryComparisonModifierExpression.Modifier.SOME
modifier appplied to a subquery as
part of a comparison.JtaPlatform
implementation for Sun ONE Application Server 7 and aboveAvailableSettings.RELEASE_CONNECTIONS
to aggressively release JDBC connections.
AvailableSettings.RELEASE_CONNECTIONS
to aggressively release JDBC connections.
AvailableSettings.RELEASE_CONNECTIONS
to aggressively release JDBC connections.
AvailableSettings.RELEASE_CONNECTIONS
to aggressively release JDBC connections.
AvailableSettings.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.Synchronization
registered by Hibernate.Synchronizations
.TransactionSynchronizationRegistry
for use by TransactionSynchronizationRegistry
-based
JtaSynchronizationStrategy
implementations.JtaSynchronizationStrategy
contract based on using a
TransactionSynchronizationRegistry
Synchronizations
.CascadeType.ALL
is specified in addition to a default cascade-persist or individual
cascade settings.
CascadeType.ALL
is specified in addition to a default cascade-persist or individual
cascade settings.
CascadeType.ALL
is specified in addition to a default cascade-persist or individual
cascade settings.
CascadeType.ALL
is specified in addition to a default cascade-persist or individual
cascade settings.
TransactionManager
, UserTransaction
and DataSource
instances used for testing.VersionsJoinTableRangeComponentTestEntity.getComponent3()
is
partially audited.
String
to JDBC LONGVARCHAR
.
TextType
.LONGVARCHAR
and String
CurrentSessionContext
impl which scopes the notion of current
session by the current thread of execution.HibernateEntityManagerImplementor.handlePersistenceException(javax.persistence.PersistenceException)
and then throws the given exception.
HibernateEntityManagerImplementor.convert(org.hibernate.HibernateException, org.hibernate.LockOptions)
and then throws the given exception.
HibernateEntityManagerImplementor.handlePersistenceException(javax.persistence.PersistenceException)
and then throws the given exception.
HibernateEntityManagerImplementor.convert(org.hibernate.HibernateException, org.hibernate.LockOptions)
and then throws the given exception.
Date
(Time
) to JDBC
TIME
.
Date
(Timestamp
) to JDBC
TIMESTAMP
.
TIMESTAMP
and Timestamp
TIMESTAMP
handling.TIME
and Time
TIME
handling.TimeZone
to JDBC VARCHAR
.
VARCHAR
and TimeZone
TimeZone
handling.TINYINT
handling.Identifier
instance from its simple name
List
, such that what
you end up with is a List
of Lists
.*-to-one
style associations.Audited.auditParents()
property.AvailableSettings.JTA_PLATFORM
TransactionContext
to use for
creating Transaction
instances
Cache
implementations which are aware of JTA transactionsTransactionCoordinator
IMPL NOTE : Custom serialization handling!TransactionFactory
service.Transaction
API.TransactionJoiningTest
TransactionManager
for use by TransactionManager
-based
JtaSynchronizationStrategy
implementations.JtaSynchronizationStrategy
contract based on using a
TransactionManager
TransactionManager
on given platform.VarArgsSQLFunction.render(org.hibernate.type.Type, java.util.List, org.hibernate.engine.spi.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[])
.
Audited.auditParents()
property.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).dynamic proxies
as our
domain model.TypeDef
and TypeDefs
.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
.DatabaseMetaData.getTypeInfo()
JDBC metadata
TypeHelper
BasicTypeRegistry
and TypeFactory
.UniqueConstraint
annotations are handled via second pass.URL
to JDBC VARCHAR
.
VARCHAR
and URL
URL
handling.IdentifierGenerator
are used
for AUTO, TABLE and SEQUENCE.
AvailableSettings.JTA_PLATFORM
ConnectionProvider
interface that simply throws an exception when a connection
is requested, the assumption being that the application is responsible for handing the connection to use to
the sessionUUID
to JDBC BINARY
.
UUID
to JDBC CHAR
.
Types.BINARY
and UUID
Types.CHAR
(or Types.VARCHAR
) and UUID
UUID
value.IdentifierGenerator
which generates UUID
values using a pluggable
generation strategy
.UUID
handling.ValidityAuditStrategy
.ValidityAuditStrategy
.ValidityAuditStrategy
instead.up front
or once at some point
after
declaration.Value
with the specified initializer.
ValueContainer
.PreparedStatement
.ResultSet
.Collection
view of the values contained in this map.
EventType
instances.
StandardSQLFunction
, with an unlimited number of arguments.VARBINARY
handling.VARCHAR
handling.VersionsJoinTableRangeTestEntitySuperClass
-instancesVersionsJoinTableRangeComponentTestEntity
, to test
various AuditOverride
annotations.VersionsJoinTableRangeTestEntitySuperClass
-instancesJoinWalker.associations
inst var.
JtaPlatform
implementation for WeblogicIntegrator
to be applied to the bootstrap registry.
ClassLoader
as the application class loader for the bootstrap registry
ClassLoader
as the environment (or system) class loader for the bootstrap registry
ClassLoader
as the Hibernate class loader for the bootstrap registry
Session
builder.
ClassLoader
as the resource class loader for the bootstrap registry
StatelessSession
builder.
Work
or ReturningWork
instance..Blob
wrappers.Clob
wrappers.LONGVARBINARY
and Byte[]
BLOB
and Byte[]
.Byte[]
to JDBC VARBINARY
.
VARBINARY
and Byte[]
XmlDocument
Boolean
to JDBC CHAR(1)
(using 'Y'/'N').
CHAR(1)
and Boolean
(using 'Y' and 'N')
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |