org.hibernate.annotations.Immutable
| Access | Constructor and Description |
|---|---|
| public | ImmutableEntityEntry(final Status status, final Object[] loadedState, final Object rowId, final Serializable id, final Object version, final LockMode lockMode, final boolean existsInDatabase, final EntityPersister persister, final EntityMode entityMode, final String tenantId, final boolean disableVersionIncrement, final PersistenceContext persistenceContext)
Deprecated
the tenantId and entityMode parameters where removed: this constructor accepts but ignores them.
Use the other constructor!
|
| public | ImmutableEntityEntry(final Status status, final Object[] loadedState, final Object rowId, final Serializable id, final Object version, final LockMode lockMode, final boolean existsInDatabase, final EntityPersister persister, final boolean disableVersionIncrement, final PersistenceContext persistenceContext)
|
| private | ImmutableEntityEntry(final SessionFactoryImplementor factory, final String entityName, final Serializable id, final Status status, final Status previousStatus, final Object[] loadedState, final Object[] deletedState, final Object version, final LockMode lockMode, final boolean existsInDatabase, final boolean isBeingReplicated, final PersistenceContext persistenceContext)
Deprecated
as a consequence of
This for is used during custom deserialization handling
SessionFactoryImplementor being deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
| public static EntityEntry | Returns: The deserialized EntityEntryThe stream from which to read the entry. ois, PersistenceContext The context being deserialized. persistenceContext)Custom deserialization routine used during deserialization of a Session/PersistenceContext for increased performance. |
| public PersistenceContext | |
| public void | setLockMode(LockMode lockMode)
Overrides org. Implements org. |
| ImmutableEntityEntry | back to summary |
|---|---|
| public ImmutableEntityEntry(final Status status, final Object[] loadedState, final Object rowId, final Serializable id, final Object version, final LockMode lockMode, final boolean existsInDatabase, final EntityPersister persister, final EntityMode entityMode, final String tenantId, final boolean disableVersionIncrement, final PersistenceContext persistenceContext)
Deprecated the tenantId and entityMode parameters where removed: this constructor accepts but ignores them. Use the other constructor!
| |
| ImmutableEntityEntry | back to summary |
|---|---|
| public ImmutableEntityEntry(final Status status, final Object[] loadedState, final Object rowId, final Serializable id, final Object version, final LockMode lockMode, final boolean existsInDatabase, final EntityPersister persister, final boolean disableVersionIncrement, final PersistenceContext persistenceContext) | |
| ImmutableEntityEntry | back to summary |
|---|---|
| private ImmutableEntityEntry(final SessionFactoryImplementor factory, final String entityName, final Serializable id, final Status status, final Status previousStatus, final Object[] loadedState, final Object[] deletedState, final Object version, final LockMode lockMode, final boolean existsInDatabase, final boolean isBeingReplicated, final PersistenceContext persistenceContext)
Deprecated as a consequence of This for is used during custom deserialization handling
| |
| deserialize | back to summary |
|---|---|
| public static EntityEntry deserialize(ObjectInputStream ois, PersistenceContext persistenceContext) throws IOException, ClassNotFoundException Custom deserialization routine used during deserialization of a Session/PersistenceContext for increased performance.
| |
| getPersistenceContext | back to summary |
|---|---|
| public PersistenceContext getPersistenceContext() Overrides org.
| |
| setLockMode | back to summary |
|---|---|
| public void setLockMode(LockMode lockMode) Overrides org. Implements org.
| |