|
||||||||||
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
implementationsCurrentSessionContext
implementors.MultiTenantConnectionProvider
based on DataSources.AbstractDialectResolver.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
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.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..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
SQLExceptionConversionDelegate
for
interpreting dialect-specific error or SQLState codes.
Dialect.buildSQLExceptionConversionDelegate()
should be
overridden 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.IdentifierLoadAccess
instance to retrieve the specified entity type by
primary key.
IdentifierLoadAccess
instance to retrieve the specified entity by
primary key.
NaturalIdLoadAccess
instance to retrieve the specified entity by
its natural id.
NaturalIdLoadAccess
instance to retrieve the specified entity by
its natural id.
SimpleNaturalIdLoadAccess
instance to retrieve the specified entity by
its natural id.
SimpleNaturalIdLoadAccess
instance to retrieve the specified entity by
its simple (single attribute) natural id.
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.SQLExceptionConversionDelegate
implementation specific to Caché SQL, accounting for its custom
integrity constraint violation error codes.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
proxiestrue
means that
CustomEntityDirtinessStrategy.isDirty(java.lang.Object, org.hibernate.persister.entity.EntityPersister, org.hibernate.Session)
will be called next as the definitive means to determine whether the entity is dirty.
Synchronization
?
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.VARCHAR
and Character[]
CharacterStream
CHAR(1)
and Character
Character
handling.VARCHAR
and char[]
AbstractStandardBasicType
approach insteadCHAR
handling.PropertyValueException
if there are any unresolved
entity insert actions that depend on non-nullable associations with
a transient entity.
PropertyValueException
if there are any unresolved
entity insert actions that depend on non-nullable associations with
a transient entity.
Class
to JDBC VARCHAR
.
VARCHAR
and Class
UnresolvedEntityInsertActions
.
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 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)
Criteria.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
NaturalIdRegionAccessStrategy
for the input EhcacheNaturalIdRegion
and AccessType
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
.SessionFactory
that is responsible for resolving the
current tenant identifier for use with CurrentSessionContext
and
SessionFactory.getCurrentSession()
UserType
or
CompositeUserType
).
UserType
or
CompositeUserType
).
Hibernate
UserType
or
CompositeUserType
).
UserType
or
CompositeUserType
).
CustomEntityDirtinessStrategy
to use.
Hibernate
Session
.CustomEntityDirtinessStrategy.AttributeChecker
with meta information about the attributes being checked.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.UserType
to the generic Type
interface, in order
to isolate user code from changes in the internal Type contracts.DatabaseMetaData
proxies.DataSource
.
MultiTenantConnectionProvider
contract bases on a number of
reasonable assumptions.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).
DefaultRevisionEntity
that allows tracking entity names changed in each revision.UnresolvedEntityInsertActions
object.
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
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
CustomEntityDirtinessStrategy
using the given CustomEntityDirtinessStrategy.AttributeChecker
Double
to JDBC DOUBLE
.
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.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.
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
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...
BatchFetchQueue
, instantiating one if necessary.
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.
LockMode
to apply to the given alias.
SessionFactoryHelper.getElementType(org.hibernate.type.CollectionType)
, but requiring that the
element type be an association type.
EntityKey
.
EntityManagerFactoryImpl
.
EntityNameResolvers
associated with this Tuplizer
.
EntityNameResolvers
associated with this Tuplizer
.
EntityNameResolvers
associated with this Tuplizer
.
EntityEntry
representation of the given entity.
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
type code.
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.
NaturalIdLoadAccess.using(java.lang.String, java.lang.Object)
.
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
.
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 be used to handle the given JDBC type code.
SqlTypeDescriptor
that should be used to handle the given JDBC type code.
SqlTypeDescriptor
that should be used to handle the given JDBC type code.
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