Interface EntityDataAccess

All Superinterfaces:
CachedDomainDataAccess
All Known Implementing Classes:
AbstractEntityDataAccess, EntityNonStrictReadWriteAccess, EntityReadOnlyAccess, EntityReadWriteAccess, EntityTransactionalAccess

public interface EntityDataAccess extends CachedDomainDataAccess
Contract for managing transactional and concurrent access to cached entity data. The expected call sequences related to various operations are:

There is another usage pattern that is used to invalidate entries after performing "bulk" HQL/SQL operations: CachedDomainDataAccess.lockRegion() then CachedDomainDataAccess.removeAll(org.hibernate.engine.spi.SharedSessionContractImplementor) then CachedDomainDataAccess.unlockRegion(org.hibernate.cache.spi.access.SoftLock)