Package org.hibernate.cache
Class CacheKey
java.lang.Object
org.hibernate.cache.CacheKey
- All Implemented Interfaces:
Serializable
Allows multiple entity classes / collection roles to be
stored in the same cache region. Also allows for composite
keys which do not properly implement equals()/hashCode().
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionCacheKey(Serializable id, Type type, String entityOrRoleName, EntityMode entityMode, SessionFactoryImplementor factory) Construct a new key for a collection or entity instance. -
Method Summary
-
Constructor Details
-
CacheKey
public CacheKey(Serializable id, Type type, String entityOrRoleName, EntityMode entityMode, SessionFactoryImplementor factory) Construct a new key for a collection or entity instance. Note that an entity name should always be the root entity name, not a subclass entity name.- Parameters:
id- The identifier associated with the cached datatype- The Hibernate type mappingentityOrRoleName- The entity or collection-role name.entityMode- The entiyt mode of the originating sessionfactory- The session factory for which we are caching
-
-
Method Details