public class StandardCacheEntryImpl extends Object implements CacheEntry
| Constructor and Description |
|---|
StandardCacheEntryImpl(Object[] state,
EntityPersister persister,
boolean unfetched,
Object version,
SessionImplementor session,
Object owner) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
areLazyPropertiesUnfetched() |
Object[] |
assemble(Object instance,
Serializable id,
EntityPersister persister,
Interceptor interceptor,
EventSource session) |
Serializable[] |
getDisassembledState() |
String |
getSubclass()
Hibernate stores all entries pertaining to a given entity hierarchy in a single region.
|
Object |
getVersion()
Retrieves the version (optimistic locking) associated with this cache entry.
|
boolean |
isDeepCopyNeeded() |
boolean |
isReferenceEntry() |
String |
toString() |
public StandardCacheEntryImpl(Object[] state, EntityPersister persister, boolean unfetched, Object version, SessionImplementor session, Object owner) throws HibernateException
HibernateExceptionpublic boolean isReferenceEntry()
isReferenceEntry in interface CacheEntrypublic Serializable[] getDisassembledState()
getDisassembledState in interface CacheEntrypublic String getSubclass()
CacheEntrygetSubclass in interface CacheEntrypublic boolean areLazyPropertiesUnfetched()
areLazyPropertiesUnfetched in interface CacheEntrypublic Object getVersion()
CacheEntrygetVersion in interface CacheEntrypublic boolean isDeepCopyNeeded()
public Object[] assemble(Object instance, Serializable id, EntityPersister persister, Interceptor interceptor, EventSource session) throws HibernateException
HibernateExceptionCopyright © 2018 JBoss by Red Hat. All rights reserved.