站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > Hibernate 2.1.8 正式版 API 英文文档

Uses of Interface net.sf.hibernate.collection.CollectionPersister (Hibernate API Documentation) - Hibernate 2.1.8 正式版 API 英文文档


Uses of Interface
net.sf.hibernate.collection.CollectionPersister

Packages that use CollectionPersister
net.sf.hibernate.collection   
net.sf.hibernate.engine   
net.sf.hibernate.hql   
net.sf.hibernate.impl   
net.sf.hibernate.loader   
net.sf.hibernate.persister   
net.sf.hibernate.type   
 

Uses of CollectionPersister in net.sf.hibernate.collection
 

Subinterfaces of CollectionPersister in net.sf.hibernate.collection
 interface QueryableCollection
          A collection role that may be queried or loaded by outer join.
 

Classes in net.sf.hibernate.collection that implement CollectionPersister
 class AbstractCollectionPersister
          Base implementation of the QueryableCollection interface.
 class BasicCollectionPersister
          Collection persister for collections of values and many-to-many associations.
 class OneToManyPersister
          Collection persister for one-to-many associations.
 

Methods in net.sf.hibernate.collection with parameters of type CollectionPersister
 void SortedSet.beforeInitialize(CollectionPersister persister)
           
 void SortedMap.beforeInitialize(CollectionPersister persister)
           
protected  Serializable Set.snapshot(CollectionPersister persister)
           
 void Set.beforeInitialize(CollectionPersister persister)
           
 void Set.initializeFromCache(CollectionPersister persister, Serializable disassembled, Object owner)
           
 void Set.writeTo(PreparedStatement st, CollectionPersister persister, Object entry, int i, boolean writeOrder)
           
 Object Set.readFrom(ResultSet rs, CollectionPersister persister, Object owner)
           
 Serializable Set.disassemble(CollectionPersister persister)
           
abstract  void PersistentCollection.initializeFromCache(CollectionPersister persister, Serializable disassembled, Object owner)
          Read the state of the collection from a disassembled cached value
abstract  Object PersistentCollection.readFrom(ResultSet rs, CollectionPersister role, Object owner)
          Read a row from the JDBC result set
abstract  void PersistentCollection.writeTo(PreparedStatement st, CollectionPersister role, Object entry, int i, boolean writeOrder)
          Write a row to the JDBC prepared statement
abstract  void PersistentCollection.beforeInitialize(CollectionPersister persister)
          Called before any elements are read into the collection, allowing appropriate initializations to occur.
protected abstract  Serializable PersistentCollection.snapshot(CollectionPersister persister)
          Return a new snapshot of the current state
abstract  Serializable PersistentCollection.disassemble(CollectionPersister persister)
          Disassemble the collection, ready for the cache
 boolean PersistentCollection.needsRecreate(CollectionPersister persister)
          Do we need to completely recreate this collection when it changes?
 Serializable PersistentCollection.getSnapshot(CollectionPersister persister)
          Return a new snapshot of the current state of the collection, or null if no persister is passed
 void PersistentCollection.preInsert(CollectionPersister persister)
          Called before inserting rows, to ensure that any surrogate keys are fully generated
 void PersistentCollection.afterRowInsert(CollectionPersister persister, Object entry, int i)
          Called after inserting a row, to fetch the natively generated id
protected  Serializable Map.snapshot(CollectionPersister persister)
           
 void Map.beforeInitialize(CollectionPersister persister)
           
 void Map.writeTo(PreparedStatement st, CollectionPersister persister, Object entry, int i, boolean writeOrder)
           
 Object Map.readFrom(ResultSet rs, CollectionPersister persister, Object owner)
           
 void Map.initializeFromCache(CollectionPersister persister, Serializable disassembled, Object owner)
           
 Serializable Map.disassemble(CollectionPersister persister)
           
protected  Serializable List.snapshot(CollectionPersister persister)
           
 void List.beforeInitialize(CollectionPersister persister)
           
 void List.writeTo(PreparedStatement st, CollectionPersister persister, Object entry, int i, boolean writeOrder)
           
 Object List.readFrom(ResultSet rs, CollectionPersister persister, Object owner)
           
 void List.initializeFromCache(CollectionPersister persister, Serializable disassembled, Object owner)
           
 Serializable List.disassemble(CollectionPersister persister)
           
 void IdentifierBag.initializeFromCache(CollectionPersister persister, Serializable disassembled, Object owner)
           
 void IdentifierBag.beforeInitialize(CollectionPersister persister)
           
 Serializable IdentifierBag.disassemble(CollectionPersister persister)
           
 Object IdentifierBag.readFrom(ResultSet rs, CollectionPersister persister, Object owner)
           
protected  Serializable IdentifierBag.snapshot(CollectionPersister persister)
           
 void IdentifierBag.preInsert(CollectionPersister persister)
           
 void IdentifierBag.writeTo(PreparedStatement st, CollectionPersister persister, Object entry, int i, boolean writeOrder)
           
 void IdentifierBag.afterRowInsert(CollectionPersister persister, Object entry, int i)
           
 Object Bag.readFrom(ResultSet rs, CollectionPersister persister, Object owner)
           
 void Bag.writeTo(PreparedStatement st, CollectionPersister persister, Object entry, int i, boolean writeOrder)
           
 void Bag.beforeInitialize(CollectionPersister persister)
           
protected  Serializable Bag.snapshot(CollectionPersister persister)
           
 Serializable Bag.disassemble(CollectionPersister persister)
           
 void Bag.initializeFromCache(CollectionPersister persister, Serializable disassembled, Object owner)
           
 boolean Bag.needsRecreate(CollectionPersister persister)
           
protected  Serializable ArrayHolder.snapshot(CollectionPersister persister)
           
 void ArrayHolder.writeTo(PreparedStatement st, CollectionPersister persister, Object entry, int i, boolean writeOrder)
           
 Object ArrayHolder.readFrom(ResultSet rs, CollectionPersister persister, Object owner)
           
 void ArrayHolder.beforeInitialize(CollectionPersister persister)
           
 void ArrayHolder.initializeFromCache(CollectionPersister persister, Serializable disassembled, Object owner)
           
 Serializable ArrayHolder.disassemble(CollectionPersister persister)
           
 

Constructors in net.sf.hibernate.collection with parameters of type CollectionPersister
SortedSet(SessionImplementor session, CollectionPersister persister, Comparator comparator, Serializable disassembled, Object owner)
           
SortedMap(SessionImplementor session, CollectionPersister persister, Comparator comparator, Serializable disassembled, Object owner)
           
ArrayHolder(SessionImplementor session, CollectionPersister persister)
           
 

Uses of CollectionPersister in net.sf.hibernate.engine
 

Methods in net.sf.hibernate.engine that return CollectionPersister
 CollectionPersister SessionFactoryImplementor.getCollectionPersister(String role)
          Get the persister object for a collection role
 

Methods in net.sf.hibernate.engine with parameters of type CollectionPersister
 PersistentCollection SessionImplementor.getLoadingCollection(CollectionPersister persister, Serializable id, Object resultSetId)
           
 void SessionImplementor.endLoadingCollections(CollectionPersister persister, Object resultSetId)
           
 Serializable[] SessionImplementor.getCollectionBatch(CollectionPersister collectionPersister, Serializable id, int batchSize)
          Get a batch of uninitialized collection keys for this role
 Object SessionImplementor.getCollectionOwner(Serializable key, CollectionPersister collectionPersister)
           
 

Uses of CollectionPersister in net.sf.hibernate.hql
 

Methods in net.sf.hibernate.hql that return CollectionPersister
protected  CollectionPersister QueryTranslator.getCollectionPersister()
          Overrides method from Loader
 

Uses of CollectionPersister in net.sf.hibernate.impl
 

Methods in net.sf.hibernate.impl that return CollectionPersister
 CollectionPersister SessionFactoryImpl.getCollectionPersister(String role)
           
 

Methods in net.sf.hibernate.impl with parameters of type CollectionPersister
 PersistentCollection SessionImpl.getLoadingCollection(CollectionPersister persister, Serializable id, Object resultSetId)
           
 void SessionImpl.endLoadingCollections(CollectionPersister persister, Object resultSetId)
           
 Object SessionImpl.getCollectionOwner(Serializable key, CollectionPersister collectionPersister)
           
 Serializable[] SessionImpl.getCollectionBatch(CollectionPersister collectionPersister, Serializable id, int batchSize)
           
 void SessionImpl.CollectionEntry.initSnapshot(PersistentCollection collection, CollectionPersister persister)
           
static String MessageHelper.infoString(CollectionPersister persister, Serializable id)
           
 

Uses of CollectionPersister in net.sf.hibernate.loader
 

Methods in net.sf.hibernate.loader that return CollectionPersister
protected  CollectionPersister SimpleEntityLoader.getCollectionPersister()
           
protected  CollectionPersister OuterJoinLoader.getCollectionPersister()
           
protected  CollectionPersister OneToManyLoader.getCollectionPersister()
           
protected abstract  CollectionPersister Loader.getCollectionPersister()
          An (optional) persister for a collection to be initialized; only collection loaders return a non-null value
protected  CollectionPersister CollectionLoader.getCollectionPersister()
           
protected  CollectionPersister AbstractEntityLoader.getCollectionPersister()
           
 

Constructors in net.sf.hibernate.loader with parameters of type CollectionPersister
BatchingCollectionInitializer(CollectionPersister collPersister, int batchSize, Loader batchLoader, int smallBatchSize, Loader smallBatchLoader, Loader nonBatchLoader)
           
 

Uses of CollectionPersister in net.sf.hibernate.persister
 

Methods in net.sf.hibernate.persister that return CollectionPersister
static CollectionPersister PersisterFactory.createCollectionPersister(Configuration cfg, Collection model, SessionFactoryImplementor factory)
           
 

Uses of CollectionPersister in net.sf.hibernate.type
 

Methods in net.sf.hibernate.type with parameters of type CollectionPersister
 PersistentCollection SortedSetType.instantiate(SessionImplementor session, CollectionPersister persister)
           
 PersistentCollection SortedMapType.instantiate(SessionImplementor session, CollectionPersister persister)
           
 PersistentCollection SetType.instantiate(SessionImplementor session, CollectionPersister persister)
           
abstract  PersistentCollection PersistentCollectionType.instantiate(SessionImplementor session, CollectionPersister persister)
           
 PersistentCollection MapType.instantiate(SessionImplementor session, CollectionPersister persister)
           
 PersistentCollection ListType.instantiate(SessionImplementor session, CollectionPersister persister)
           
 PersistentCollection IdentifierBagType.instantiate(SessionImplementor session, CollectionPersister persister)
           
 PersistentCollection BagType.instantiate(SessionImplementor session, CollectionPersister persister)
           
 PersistentCollection ArrayType.instantiate(SessionImplementor session, CollectionPersister persister)