Uses of Interface
org.hibernate.cache.spi.access.NaturalIdDataAccess
Packages that use NaturalIdDataAccess
Package
Description
Defines the integration aspect of Hibernate's second-level caching, allowing
a "caching backend" to be plugged in as a cache provider.
This package provides a framework intended to reduce the work needed to implement
a caching provider.
Defines the runtime mapping metamodel describing how domain-model parts map
to relational database objects.
This package abstracts persistence mechanisms for entities.
An SPI for integrating custom entity and collection persisters.
-
Uses of NaturalIdDataAccess in org.hibernate.cache.spi
Methods in org.hibernate.cache.spi that return NaturalIdDataAccessModifier and TypeMethodDescriptionCacheImplementor.getNaturalIdCacheRegionAccessStrategy(NavigableRole rootEntityName) Find the cache data access strategy for the given entity's natural id cache, or returnnullwhen the entity does not define a natural id, or its natural id is not configured for caching.DomainDataRegion.getNaturalIdDataAccess(NavigableRole rootEntityRole) Build aNaturalIdDataAccessinstance representing access to natural id mappings stored in this cache region. -
Uses of NaturalIdDataAccess in org.hibernate.cache.spi.support
Classes in org.hibernate.cache.spi.support that implement NaturalIdDataAccessModifier and TypeClassDescriptionclassclassStandard support forNaturalIdDataAccessusing theAccessType.NONSTRICT_READ_WRITEaccess type.classStandard support forNaturalIdDataAccessusing theAccessType.READ_ONLYaccess type.classStandard support forNaturalIdDataAccessusing theAccessType.READ_WRITEaccess type.classMethods in org.hibernate.cache.spi.support that return NaturalIdDataAccessModifier and TypeMethodDescriptionprotected abstract NaturalIdDataAccessAbstractDomainDataRegion.generateNaturalIdAccess(NaturalIdDataCachingConfig naturalIdAccessConfig) DomainDataRegionTemplate.generateNaturalIdAccess(NaturalIdDataCachingConfig accessConfig) protected NaturalIdDataAccessDomainDataRegionTemplate.generateNonStrictReadWriteNaturalIdAccess(NaturalIdDataCachingConfig accessConfig) protected NaturalIdDataAccessDomainDataRegionTemplate.generateReadOnlyNaturalIdAccess(NaturalIdDataCachingConfig accessConfig) protected NaturalIdDataAccessDomainDataRegionTemplate.generateReadWriteNaturalIdAccess(NaturalIdDataCachingConfig accessConfig) protected NaturalIdDataAccessDomainDataRegionImpl.generateTransactionalNaturalIdDataAccess(NaturalIdDataCachingConfig accessConfig) protected NaturalIdDataAccessDomainDataRegionTemplate.generateTransactionalNaturalIdDataAccess(NaturalIdDataCachingConfig accessConfig) AbstractDomainDataRegion.getNaturalIdDataAccess(NavigableRole rootEntityRole) Methods in org.hibernate.cache.spi.support with parameters of type NaturalIdDataAccessModifier and TypeMethodDescriptionprotected voidAbstractDomainDataRegion.releaseDataAccess(NaturalIdDataAccess cacheAccess) -
Uses of NaturalIdDataAccess in org.hibernate.metamodel.mapping
Methods in org.hibernate.metamodel.mapping that return NaturalIdDataAccessModifier and TypeMethodDescriptionNaturalIdMapping.getCacheAccess()Access to the natural-id's L2 cache access. -
Uses of NaturalIdDataAccess in org.hibernate.persister.entity
Methods in org.hibernate.persister.entity that return NaturalIdDataAccessModifier and TypeMethodDescriptionAbstractEntityPersister.getNaturalIdCacheAccessStrategy()EntityPersister.getNaturalIdCacheAccessStrategy()Get the NaturalId cache (optional operation)Constructors in org.hibernate.persister.entity with parameters of type NaturalIdDataAccessModifierConstructorDescriptionAbstractEntityPersister(PersistentClass persistentClass, EntityDataAccess cacheAccessStrategy, NaturalIdDataAccess naturalIdRegionAccessStrategy, RuntimeModelCreationContext creationContext) protectedAbstractEntityPersister(PersistentClass persistentClass, EntityDataAccess cacheAccessStrategy, NaturalIdDataAccess naturalIdRegionAccessStrategy, RuntimeModelCreationContext creationContext, Function<StateManagement, StateManagement> statementManagerConverter) JoinedSubclassEntityPersister(PersistentClass persistentClass, EntityDataAccess cacheAccessStrategy, NaturalIdDataAccess naturalIdRegionAccessStrategy, RuntimeModelCreationContext creationContext) protectedJoinedSubclassEntityPersister(PersistentClass persistentClass, EntityDataAccess cacheAccessStrategy, NaturalIdDataAccess naturalIdRegionAccessStrategy, RuntimeModelCreationContext creationContext, Function<StateManagement, StateManagement> stateManagementConverter) SingleTableEntityPersister(PersistentClass persistentClass, EntityDataAccess cacheAccessStrategy, NaturalIdDataAccess naturalIdRegionAccessStrategy, RuntimeModelCreationContext creationContext) protectedSingleTableEntityPersister(PersistentClass persistentClass, EntityDataAccess cacheAccessStrategy, NaturalIdDataAccess naturalIdRegionAccessStrategy, RuntimeModelCreationContext creationContext, Function<StateManagement, StateManagement> statementManagerConverter) UnionSubclassEntityPersister(PersistentClass persistentClass, EntityDataAccess cacheAccessStrategy, NaturalIdDataAccess naturalIdRegionAccessStrategy, RuntimeModelCreationContext creationContext) protectedUnionSubclassEntityPersister(PersistentClass persistentClass, EntityDataAccess cacheAccessStrategy, NaturalIdDataAccess naturalIdRegionAccessStrategy, RuntimeModelCreationContext creationContext, Function<StateManagement, StateManagement> stateManagementConverter) -
Uses of NaturalIdDataAccess in org.hibernate.persister.spi
Methods in org.hibernate.persister.spi with parameters of type NaturalIdDataAccessModifier and TypeMethodDescriptionPersisterFactory.createEntityPersister(PersistentClass entityBinding, EntityDataAccess entityCacheAccessStrategy, NaturalIdDataAccess naturalIdCacheAccessStrategy, RuntimeModelCreationContext creationContext) Create an entity persister instance.