@Deprecated public class IgniteNaturalIdDataAccess extends IgniteCachedDomainDataAccess implements org.hibernate.cache.spi.access.NaturalIdDataAccess
NaturalIdDataAccess for Hibernate integration.stgycache, ignite| Constructor and Description |
|---|
IgniteNaturalIdDataAccess(HibernateAccessStrategyAdapter stgy,
org.hibernate.cache.spi.access.AccessType accessType,
org.hibernate.cache.spi.RegionFactory regionFactory,
org.hibernate.cache.spi.DomainDataRegion domainDataRegion,
Ignite ignite,
HibernateCacheProxy cache)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
afterInsert(org.hibernate.engine.spi.SharedSessionContractImplementor ses,
Object key,
Object val)
Deprecated.
|
boolean |
afterUpdate(org.hibernate.engine.spi.SharedSessionContractImplementor ses,
Object key,
Object val,
org.hibernate.cache.spi.access.SoftLock lock)
Deprecated.
|
Object |
generateCacheKey(Object[] naturalIdValues,
org.hibernate.persister.entity.EntityPersister persister,
org.hibernate.engine.spi.SharedSessionContractImplementor ses)
Deprecated.
|
org.hibernate.cache.spi.access.AccessType |
getAccessType()
Deprecated.
|
Object[] |
getNaturalIdValues(Object cacheKey)
Deprecated.
|
boolean |
insert(org.hibernate.engine.spi.SharedSessionContractImplementor ses,
Object key,
Object val)
Deprecated.
|
boolean |
update(org.hibernate.engine.spi.SharedSessionContractImplementor ses,
Object key,
Object val)
Deprecated.
|
contains, evict, evictAll, get, getRegion, lockItem, lockRegion, putFromLoad, putFromLoad, remove, removeAll, unlockItem, unlockRegionclear, destroy, getElementCountInMemory, getElementCountOnDisk, getSizeInMemorygetName, getRegionFactorypublic IgniteNaturalIdDataAccess(HibernateAccessStrategyAdapter stgy, org.hibernate.cache.spi.access.AccessType accessType, org.hibernate.cache.spi.RegionFactory regionFactory, org.hibernate.cache.spi.DomainDataRegion domainDataRegion, Ignite ignite, HibernateCacheProxy cache)
public org.hibernate.cache.spi.access.AccessType getAccessType()
getAccessType in interface org.hibernate.cache.spi.access.CachedDomainDataAccesspublic Object generateCacheKey(Object[] naturalIdValues, org.hibernate.persister.entity.EntityPersister persister, org.hibernate.engine.spi.SharedSessionContractImplementor ses)
generateCacheKey in interface org.hibernate.cache.spi.access.NaturalIdDataAccesspublic Object[] getNaturalIdValues(Object cacheKey)
getNaturalIdValues in interface org.hibernate.cache.spi.access.NaturalIdDataAccesspublic boolean insert(org.hibernate.engine.spi.SharedSessionContractImplementor ses,
Object key,
Object val)
throws org.hibernate.cache.CacheException
insert in interface org.hibernate.cache.spi.access.NaturalIdDataAccessorg.hibernate.cache.CacheExceptionpublic boolean afterInsert(org.hibernate.engine.spi.SharedSessionContractImplementor ses,
Object key,
Object val)
throws org.hibernate.cache.CacheException
afterInsert in interface org.hibernate.cache.spi.access.NaturalIdDataAccessorg.hibernate.cache.CacheExceptionpublic boolean update(org.hibernate.engine.spi.SharedSessionContractImplementor ses,
Object key,
Object val)
throws org.hibernate.cache.CacheException
update in interface org.hibernate.cache.spi.access.NaturalIdDataAccessorg.hibernate.cache.CacheExceptionpublic boolean afterUpdate(org.hibernate.engine.spi.SharedSessionContractImplementor ses,
Object key,
Object val,
org.hibernate.cache.spi.access.SoftLock lock)
throws org.hibernate.cache.CacheException
afterUpdate in interface org.hibernate.cache.spi.access.NaturalIdDataAccessorg.hibernate.cache.CacheException
GridGain In-Memory Computing Platform : ver. 8.9.35 Release Date : July 3 2026