EK - the entity cache key typeAK - the association cache key typeISK - the identity source cache key typepublic class EhcacheDialect<EK,AK,ISK> extends BaseGridDialect
| Constructor and Description |
|---|
EhcacheDialect(EhcacheDatastoreProvider datastoreProvider) |
overrideType, supportsSequencespublic EhcacheDialect(EhcacheDatastoreProvider datastoreProvider)
public org.hibernate.dialect.lock.LockingStrategy getLockingStrategy(org.hibernate.persister.entity.Lockable lockable,
org.hibernate.LockMode lockMode)
getLockingStrategy in interface GridDialectgetLockingStrategy in class BaseGridDialectpublic Tuple getTuple(EntityKey key, TupleContext tupleContext)
public Tuple createTuple(EntityKey key, TupleContext tupleContext)
public void insertOrUpdateTuple(EntityKey key, Tuple tuple, TupleContext tupleContext)
public void removeTuple(EntityKey key, TupleContext tupleContext)
public Association getAssociation(AssociationKey key, AssociationContext associationContext)
public Association createAssociation(AssociationKey key, AssociationContext associationContext)
public void insertOrUpdateAssociation(AssociationKey key, Association association, AssociationContext associationContext)
public void removeAssociation(AssociationKey key, AssociationContext associationContext)
public Number nextValue(NextValueRequest request)
public boolean isStoredInEntityStructure(AssociationKeyMetadata associationKeyMetadata, AssociationTypeContext associationTypeContext)
public void forEachTuple(ModelConsumer consumer, TupleContext tupleContext, EntityKeyMetadata entityKeyMetadata)
public DuplicateInsertPreventionStrategy getDuplicateInsertPreventionStrategy(EntityKeyMetadata entityKeyMetadata)
getDuplicateInsertPreventionStrategy in interface GridDialectgetDuplicateInsertPreventionStrategy in class BaseGridDialectCopyright © 2010–2016 Hibernate. All rights reserved.