程序包 org.hibernate.engine.internal
Support for many of the internal workings of Hibernate.
See also the
org.hibernate.internal package.-
接口概要 接口 说明 EntityEntryContext.EntityEntryCrossRef Used in building theEntityEntryContext.reentrantSafeEntityEntries()entriesJoinSequence.Selector A subclass join selectorParameterBinder.NamedParameterSource Helper contract for dealing with named parameters and resolving their locations -
类概要 类 说明 AbstractEntityEntry A base implementation of EntityEntryAbstractEntityEntry.EnumState<E extends Enum<E>> Represents an enum value stored within a number value, using four bits starting at a specified offset.BatchFetchQueueHelper CacheHelper Cascade Delegate responsible for, in conjunction with the variousactions, implementing cascade processing.Collections Implements book-keeping for the collection persistence by reachability algorithmEntityEntryContext Defines a context for maintaining the relation between an entity associated with the Session ultimately owning this EntityEntryContext instance and that entity's corresponding EntityEntry. 2 approaches are supported: the entity->EntityEntry association is maintained in a Map within this class the EntityEntry is injected into the entity via it implementing theManagedEntitycontract, either directly or through bytecode enhancement.EntityEntryExtraStateHolder Contains optional state fromEntityEntry.ForeignKeys Algorithms related to foreign key constraint transparencyForeignKeys.Nullifier Delegate for handling nullifying ("null"ing-out) non-cascaded associationsImmutableEntityEntry An EntityEntry implementation for immutable entities.ImmutableEntityEntryFactory Factory for the safe approach implementation ofEntityEntry.JoinHelper Helper for dealing with joins.JoinSequence A sequence ofJoinSequence.Joindelegates to make it "easier" to work with joins.JoinSequence.Join Represents a joinMutableEntityEntry An EntityEntry implementation for mutable entities.MutableEntityEntryFactory Factory for the safe approach implementation ofEntityEntry.NaturalIdXrefDelegate Maintains aPersistenceContext-level 2-way cross-reference (xref) between the identifiers and natural ids of entities associated with the PersistenceContext.NonNullableTransientDependencies Tracks non-nullable transient entities that would cause a particular entity insert to fail.Nullability Implements the algorithm for validating property values for illegal null valuesParameterBinder Centralizes the commonality regarding binding of parameter values into PreparedStatements as this logic is used in many places.SessionEventListenerManagerImpl StatefulPersistenceContext A stateful implementation of thePersistenceContextcontract meaning that we maintain this state throughout the life of the persistence context.StatisticalLoggingSessionEventListener TwoPhaseLoad Functionality relating to the Hibernate two-phase loading process, that may be reused by persisters that do not use the Loader frameworkUnsavedValueFactory Helper for dealing with unsaved value handlingVersioning Utilities for dealing with optimistic locking values. -
枚举概要 枚举 说明 AbstractEntityEntry.BooleanState Represents a boolean flag stored within a number value, using one bit at a specified offset.CascadePoint Describes the point at which a cascade is occurringNullability.NullabilityCheckType