Package | Description |
---|---|
org.hibernate.engine.internal |
Support for many of the internal workings of Hibernate.
|
org.hibernate.engine.loading.internal |
Internal classes used to track loading of data, potentially across multiple ResultSets
|
org.hibernate.engine.spi | |
org.hibernate.internal |
An internal package containing mostly implementations of central Hibernate APIs.
|
Modifier and Type | Class and Description |
---|---|
class |
StatefulPersistenceContext
A stateful implementation of the
PersistenceContext contract meaning that we maintain this
state throughout the life of the persistence context. |
Modifier and Type | Field and Description |
---|---|
protected PersistenceContext |
AbstractEntityEntry.persistenceContext |
Modifier and Type | Method and Description |
---|---|
PersistenceContext |
ImmutableEntityEntry.getPersistenceContext() |
PersistenceContext |
AbstractEntityEntry.getPersistenceContext() |
Modifier and Type | Method and Description |
---|---|
EntityEntry |
MutableEntityEntryFactory.createEntityEntry(Status status,
Object[] loadedState,
Object rowId,
Serializable id,
Object version,
LockMode lockMode,
boolean existsInDatabase,
EntityPersister persister,
boolean disableVersionIncrement,
PersistenceContext persistenceContext) |
EntityEntry |
ImmutableEntityEntryFactory.createEntityEntry(Status status,
Object[] loadedState,
Object rowId,
Serializable id,
Object version,
LockMode lockMode,
boolean existsInDatabase,
EntityPersister persister,
boolean disableVersionIncrement,
PersistenceContext persistenceContext) |
static EntityEntry |
MutableEntityEntry.deserialize(ObjectInputStream ois,
PersistenceContext persistenceContext)
Custom deserialization routine used during deserialization of a
Session/PersistenceContext for increased performance.
|
static EntityEntry |
ImmutableEntityEntry.deserialize(ObjectInputStream ois,
PersistenceContext persistenceContext)
Custom deserialization routine used during deserialization of a
Session/PersistenceContext for increased performance.
|
Constructor and Description |
---|
AbstractEntityEntry(SessionFactoryImplementor factory,
String entityName,
Serializable id,
Status status,
Status previousStatus,
Object[] loadedState,
Object[] deletedState,
Object version,
LockMode lockMode,
boolean existsInDatabase,
boolean isBeingReplicated,
PersistenceContext persistenceContext)
This for is used during custom deserialization handling
|
AbstractEntityEntry(Status status,
Object[] loadedState,
Object rowId,
Serializable id,
Object version,
LockMode lockMode,
boolean existsInDatabase,
EntityPersister persister,
boolean disableVersionIncrement,
PersistenceContext persistenceContext) |
AbstractEntityEntry(Status status,
Object[] loadedState,
Object rowId,
Serializable id,
Object version,
LockMode lockMode,
boolean existsInDatabase,
EntityPersister persister,
EntityMode entityMode,
String tenantId,
boolean disableVersionIncrement,
PersistenceContext persistenceContext)
Deprecated.
the tenantId and entityMode parameters where removed: this constructor accepts but ignores them.
Use the other constructor!
|
EntityEntryContext(PersistenceContext persistenceContext)
Constructs a EntityEntryContext
|
ImmutableEntityEntry(Status status,
Object[] loadedState,
Object rowId,
Serializable id,
Object version,
LockMode lockMode,
boolean existsInDatabase,
EntityPersister persister,
boolean disableVersionIncrement,
PersistenceContext persistenceContext) |
ImmutableEntityEntry(Status status,
Object[] loadedState,
Object rowId,
Serializable id,
Object version,
LockMode lockMode,
boolean existsInDatabase,
EntityPersister persister,
EntityMode entityMode,
String tenantId,
boolean disableVersionIncrement,
PersistenceContext persistenceContext)
Deprecated.
the tenantId and entityMode parameters where removed: this constructor accepts but ignores them.
Use the other constructor!
|
MutableEntityEntry(Status status,
Object[] loadedState,
Object rowId,
Serializable id,
Object version,
LockMode lockMode,
boolean existsInDatabase,
EntityPersister persister,
boolean disableVersionIncrement,
PersistenceContext persistenceContext) |
MutableEntityEntry(Status status,
Object[] loadedState,
Object rowId,
Serializable id,
Object version,
LockMode lockMode,
boolean existsInDatabase,
EntityPersister persister,
EntityMode entityMode,
String tenantId,
boolean disableVersionIncrement,
PersistenceContext persistenceContext)
Deprecated.
the tenantId and entityMode parameters where removed: this constructor accepts but ignores them.
Use the other constructor!
|
Modifier and Type | Method and Description |
---|---|
PersistenceContext |
LoadContexts.getPersistenceContext()
Retrieves the persistence context to which this is bound.
|
Constructor and Description |
---|
LoadContexts(PersistenceContext persistenceContext)
Creates and binds this to the given persistence context.
|
Modifier and Type | Method and Description |
---|---|
PersistenceContext |
SharedSessionContractImplementor.getPersistenceContext()
Get the persistence context for this session
|
PersistenceContext |
SessionDelegatorBaseImpl.getPersistenceContext() |
Modifier and Type | Method and Description |
---|---|
EntityEntry |
EntityEntryFactory.createEntityEntry(Status status,
Object[] loadedState,
Object rowId,
Serializable id,
Object version,
LockMode lockMode,
boolean existsInDatabase,
EntityPersister persister,
boolean disableVersionIncrement,
PersistenceContext persistenceContext)
Creates
EntityEntry . |
Constructor and Description |
---|
BatchFetchQueue(PersistenceContext context)
Constructs a queue for the given context.
|
Modifier and Type | Method and Description |
---|---|
PersistenceContext |
StatelessSessionImpl.getPersistenceContext() |
PersistenceContext |
SessionImpl.getPersistenceContext() |
Copyright © 2019 JBoss by Red Hat. All rights reserved.