|
||||||||||
| 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.AuxiliaryDatabaseObjects.AuxiliaryDatabaseObjects.AbstractStandardBasicType approach insteadAbstractStandardBasicType approach insteadClassTransformer contract.CompositeTypeConstraint implementationsCurrentSessionContext implementors.MultiTenantConnectionProvider based on DataSources.AbstractDialectResolver.resolveDialectInternal(java.sql.DatabaseMetaData) method
and handles any thrown SQL errors.From implementors.IdentifiableType types.LimitHandler interface.AbstractStandardBasicType approach insteadAbstractStandardBasicType approach insteadManagedType hierarchy of interfaces.MultiTenantConnectionProvider implementations using
individual ConnectionProvider instances per tenant behind the scenes.CriteriaBuilderImpl from which they
come.Path implementors.PersistentCollectionPostInsertIdentifierGenerator contract.Predicate implementors providing
expression handling, negation and conjunction/disjunction handling.PropertyMapping contract.Query and
TypedQuery.RestrictableStatement
to centralize common functionality.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 annotationTypeSafeActivatorrestriction 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
Region to this Cache scope.
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
TOP expression.
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)ConfigurationSQLFunction implementation that emulates the ANSI SQL trim function
on dialects which do not support the full definition.AnsiTrimEmulationFunction.LTRIM, AnsiTrimEmulationFunction.RTRIM, and AnsiTrimEmulationFunction.REPLACE
respectively.
ClassLoader used to load user application classes.
Dialect.supportsInsertSelectIdentity(), then attach the
"select identity" clause to the insert statement.
appendLockHint(LockOptions,String) instead
CriteriaBuilderImpl.array(Selection[]) taking a list of selections.
CriteriaBuilderImpl.array(Selection[]) taking a list of selections,
as well as the type of array.
TypeFactory.array(String, String, Class) instead.
See Jira issue: HHH-7771
ArrayType.ArrayType(TypeFactory.TypeScope, String, String, Class ) instead.
See Jira issue: HHH-7771
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.SessionOwner
SessionBuilder.autoClose(boolean) was deprecated. However, shared
session builders can use SharedSessionBuilder.autoClose(boolean) since they do not "inherit" the owner.
Environment values.TypeFactory.bag(String, String) instead.
See Jira issue: HHH-7771
BagType.BagType(TypeFactory.TypeScope, String, String )
See Jira issue: HHH-7771
BaseUnitTestCaseGeneralDataRegion implementors.Regions.TransactionalDataRegion implementors.TypeHelper.basic(String).
TypeHelper.basic(String).
ValueBinderValueExtractorServiceRegistrySQLExceptions to JDBCExceptions.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.BeanInfoBeanInfo 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.
BinaryStreamVARBINARY 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.Dialect.buildLimitHandler(String, RowSelection) should be overridden instead.
Dialect.buildLimitHandler(String, RowSelection) should be overridden instead.
AbstractSelectingDelegate.getSelectSQL().
BIT handling.Blob to JDBC BLOB.
Blob instances..Blob references for non-contextual creation, including proxy creation and
handling proxy invocations.BLOB and BlobBlob handling.BLOB handling.Boolean to JDBC BIT.
Predicate used to wrap an Expression<Boolean>.BOOLEAN and BooleanBoolean 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.
MetamodelImpl.buildMetamodel(java.util.Iterator,org.hibernate.engine.spi.SessionFactoryImplementor,boolean) instead
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.
WrappedMaterializedBlobTypeTINYINT and ByteByte 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 CalendarCalendar handling, but just for the date (month, day, year) portion.TIMESTAMP and CalendarCalendar handling.CallableStatement proxiesJdbcResourceRegistry.registerLastQuery(java.sql.Statement)
true 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.NCLOB and Character[]
Essentially a MaterializedNClobType but represented as a Character[] in Java rather than String.VARCHAR and Character[]NCHAR(1) and CharacterCharacterStreamCHAR(1) and CharacterCharacter 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.
Collection of the ClassLoader instances Hibernate should use for
class-loading and resource-lookups.
VARCHAR and ClassPersistenceContext.NaturalIdHelper.handleSynchronization(org.hibernate.persister.entity.EntityPersister, java.io.Serializable, java.lang.Object).
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 ClobClob 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.CollectionType.CollectionType(TypeFactory.TypeScope, String, String) instead
See Jira issue: HHH-7771
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 interfacecontextpredicate 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.
Dialect.buildLimitHandler(String, RowSelection) should be overridden instead.
MessageLogger for the hibernate-core module.AuditProperty.count().
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.
JaxbAliasTable
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
JAXBElement<JaxbAliasTable>}
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 CurrencySessionFactory.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.
TypeFactory.customCollection(String, java.util.Properties, String, String)
instead.
See Jira issue: HHH-7771
CustomCollectionType.CustomCollectionType(TypeFactory.TypeScope, Class, String, String ) instead.
See Jira issue: HHH-7771
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.DATATYPEDate (Date) to JDBC
DATE.
DATE and DateDATE handling.TimestampType which
maps to the database's current timestamp, rather than the jvm's
current timestamp.DECIMAL handling.InfinispanRegionFactory.ENTITY_CACHE_RESOURCE_PROP.
InfinispanRegionFactory.INFINISPAN_CONFIG_RESOURCE_PROP.
InfinispanRegionFactory.QUERY_CACHE_RESOURCE_PROP.
InfinispanRegionFactory.TIMESTAMPS_CACHE_RESOURCE_PROP.
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.
JmxServiceType.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 DoubleDouble 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.EntityRegionAccessStrategyEhcacheAccessStrategyFactoryEhcacheHibernateMBean
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.EntityType(TypeFactory.TypeScope, String, String, boolean, boolean ) instead.
See Jira issue: HHH-7771
EntityType contract.Set view of the mappings contained in this map.
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.EventListenerRegistryEventType 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.
QueryCache.
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.MappingsJMX 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 FloatFloat handling.FLOAT handling.Dialect.buildLimitHandler(String, RowSelection) should be overridden instead.
ComponentJoin
From interface.StringRepresentableType.fromStringValue(String) instead.
See HHH-7776 for details
JoinType.FULL_JOIN
JoinType.FULL_JOIN instead.
OrderByFragmentParserClob proxy using the string data.
Clob proxy using a character reader of given length.
Clob proxy using the string data.
Clob proxy using a character reader of given length.
UUID.randomUUID()
null if this map contains no mapping for the key.
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
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.
SessionFactoryImplementor.getConnectionProvider()
for details
JdbcConnectionAccess should
be preferred over access via ConnectionProvider, whenever possible.
JdbcConnectionAccess is tied to the Hibernate Session to
properly account for contextual information. See SessionImplementor.getJdbcConnectionAccess()
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().
Dialect.getCreateTemporaryTablePostfix() to
return "with no log" when invoked.
Dialect.getCreateTemporaryTableString() to
return "create temp table" when invoked.
descriptors describing the
JDBC result set to be expected and how to map this result set.
entity and
collection regions.
LockMode to apply to the given alias.
SessionFactoryHelper.getElementType(org.hibernate.type.CollectionType), but requiring that the
element type be an association type.
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.
IN predicate.
Integer
Interceptor.
JtaPlatform implementation to use.
Dialect.buildLimitHandler(String, RowSelection) should be overridden instead.
Dialect.buildLimitHandler(String, RowSelection) should be overridden instead.
LobCreator appropriate for the current environment, mainly meant to account for
variance between JDBC 4 (<= JDK 1.6) and JDBC3 (>= JDK 1.5).
LobCreator
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.