接口 PersisterFactory
-
- 所有超级接口:
Serializable,Service
- 所有已知实现类:
PersisterFactoryImpl
public interface PersisterFactory extends Service
Contract for creating persister instances (bothEntityPersisterandCollectionPersistervarieties).- 作者:
- Steve Ebersole
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 CollectionPersistercreateCollectionPersister(Collection collectionBinding, CollectionDataAccess cacheAccessStrategy, PersisterCreationContext creationContext)Create a collection persister instance.EntityPersistercreateEntityPersister(PersistentClass entityBinding, EntityDataAccess entityCacheAccessStrategy, NaturalIdDataAccess naturalIdCacheAccessStrategy, PersisterCreationContext creationContext)Create an entity persister instance.
-
-
-
方法详细资料
-
createEntityPersister
EntityPersister createEntityPersister(PersistentClass entityBinding, EntityDataAccess entityCacheAccessStrategy, NaturalIdDataAccess naturalIdCacheAccessStrategy, PersisterCreationContext creationContext) throws HibernateException
Create an entity persister instance.- 参数:
entityBinding- The mapping information describing the entityentityCacheAccessStrategy- The cache access strategy for the entity regionnaturalIdCacheAccessStrategy- The cache access strategy for the entity's natural-id cross-ref regioncreationContext- Access to additional information needed to create an EntityPersister- 返回:
- An appropriate entity persister instance.
- 抛出:
HibernateException- Indicates a problem building the persister.
-
createCollectionPersister
CollectionPersister createCollectionPersister(Collection collectionBinding, CollectionDataAccess cacheAccessStrategy, PersisterCreationContext creationContext) throws HibernateException
Create a collection persister instance.- 参数:
collectionBinding- The mapping information describing the collectioncacheAccessStrategy- The cache access strategy for the collection regioncreationContext- Access to additional information needed to create an EntityPersister- 返回:
- An appropriate collection persister instance.
- 抛出:
HibernateException- Indicates a problem building the persister.
-
-