|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface PersisterFactory
Contract for creating persister instances (both EntityPersister
and CollectionPersister
varieties).
Method Summary | |
---|---|
CollectionPersister |
createCollectionPersister(Configuration cfg,
Collection model,
CollectionRegionAccessStrategy cacheAccessStrategy,
SessionFactoryImplementor factory)
Create a collection persister instance. |
CollectionPersister |
createCollectionPersister(MetadataImplementor metadata,
PluralAttributeBinding model,
CollectionRegionAccessStrategy cacheAccessStrategy,
SessionFactoryImplementor factory)
Create a collection persister instance. |
EntityPersister |
createEntityPersister(EntityBinding model,
EntityRegionAccessStrategy cacheAccessStrategy,
SessionFactoryImplementor factory,
Mapping cfg)
Create an entity persister instance. |
EntityPersister |
createEntityPersister(PersistentClass model,
EntityRegionAccessStrategy cacheAccessStrategy,
NaturalIdRegionAccessStrategy naturalIdAccessStrategy,
SessionFactoryImplementor factory,
Mapping cfg)
Create an entity persister instance. |
Method Detail |
---|
EntityPersister createEntityPersister(PersistentClass model, EntityRegionAccessStrategy cacheAccessStrategy, NaturalIdRegionAccessStrategy naturalIdAccessStrategy, SessionFactoryImplementor factory, Mapping cfg) throws HibernateException
model
- The O/R mapping metamodel definition for the entitycacheAccessStrategy
- The caching strategy for this entityfactory
- The session factorycfg
- The overall mapping
HibernateException
- Indicates a problem building the persister.EntityPersister createEntityPersister(EntityBinding model, EntityRegionAccessStrategy cacheAccessStrategy, SessionFactoryImplementor factory, Mapping cfg) throws HibernateException
model
- The O/R mapping metamodel definition for the entitycacheAccessStrategy
- The caching strategy for this entityfactory
- The session factorycfg
- The overall mapping
HibernateException
- Indicates a problem building the persister.CollectionPersister createCollectionPersister(Configuration cfg, Collection model, CollectionRegionAccessStrategy cacheAccessStrategy, SessionFactoryImplementor factory) throws HibernateException
cfg
- The configurationmodel
- The O/R mapping metamodel definition for the collectioncacheAccessStrategy
- The caching strategy for this collectionfactory
- The session factory
HibernateException
- Indicates a problem building the persister.CollectionPersister createCollectionPersister(MetadataImplementor metadata, PluralAttributeBinding model, CollectionRegionAccessStrategy cacheAccessStrategy, SessionFactoryImplementor factory) throws HibernateException
metadata
- The metadatamodel
- The O/R mapping metamodel definition for the collectioncacheAccessStrategy
- The caching strategy for this collectionfactory
- The session factory
HibernateException
- Indicates a problem building the persister.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |