|
||||||||||
| 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 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.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 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)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.
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.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.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 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.
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.
WrappedMaterializedBlobTypeTINYINT and ByteByte 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 CalendarCalendar handling, but just for the date (month, day, year) portion.TIMESTAMP and CalendarCalendar 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[]CharacterStreamCHAR(1) and CharacterCharacter handling.VARCHAR and char[]AbstractStandardBasicType approach insteadCHAR handling.InheritanceIndexedJoinColumnBidirectionalList test.Class to JDBC VARCHAR.
Classification instances
to the respective db column.VARCHAR and ClassClob 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 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.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.
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 CurrencySessionFactory.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.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).
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.
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
work.execute()
(ReturningWork.execute(Connection) /
Double to JDBC DOUBLE.
DoubleJoinColumnBidirectionalList test.DoubleJoinColumnBidirectionalList test.DoubleJoinColumnBidirectionalList test.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 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.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.
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.MappingsDefaultTrackingModifiedEntitiesRevisionEntity.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 FloatFloat handling.FLOAT handling.ComponentJoin
From interface.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()
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.
types 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 BindingContextMetadataSourceProcessor 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 EntityManagerFactoryEntityManager 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[]ImmutableNaturalIdTestImmutable 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.
FileZippedJarVisitorfalse 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.
JndiServiceRegionFactory 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
JtaPlatformCurrentSessionContext 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 LongLong 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 StringBlob 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.bagsAbstractStandardBasicType 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
HibernateNonstopCacheExceptionHandlerCollectionRegionAccessStrategy that handles NonStopCacheException using
HibernateNonstopCacheExceptionHandlerCollectionRegionAccessStrategy and the HibernateNonstopCacheExceptionHandler
EntityRegionAccessStrategy that handles NonStopCacheException using
HibernateNonstopCacheExceptionHandlerEntityRegionAccessStrategy 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.OriginJtaPlatform 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.
MaterializedBlobTypebyte[] 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.
SQLExceptions.
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 IdentifierGeneratorHelperResultSet 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".ResultSetSession.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.SerializableTypeObject 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.SessionFactoryServiceRegistryServiceRegistry 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 StatelessSessionShort 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 ShortShort 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.SortSpecificationVersion 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.warningsSqlExceptionHelper.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.SessionFactoryServiceRegistrySessionFactory.StatisticsFactory to use.
String to JDBC VARCHAR.
MaterializedClobTypeVARCHAR and StringString 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
TransactionSynchronizationRegistrySynchronizations.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 StringCurrentSessionContext 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 TimestampTIMESTAMP handling.TIME and TimeTIME handling.TimeZone to JDBC VARCHAR.
VARCHAR and TimeZoneTimeZone 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.TransactionJoiningTestTransactionManager for use by TransactionManager-based
JtaSynchronizationStrategy implementations.JtaSynchronizationStrategy contract based on using a
TransactionManagerTransactionManager 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 metadataTypeHelperBasicTypeRegistry and TypeFactory.UniqueConstraint annotations are handled via second pass.URL to JDBC VARCHAR.
VARCHAR and URLURL 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 UUIDTypes.CHAR (or Types.VARCHAR) and UUIDUUID 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[]XmlDocumentBoolean to JDBC CHAR(1) (using 'Y'/'N').
CHAR(1) and Boolean (using 'Y' and 'N')
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||