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

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


Uses of Interface
net.sf.hibernate.persister.ClassPersister

Packages that use ClassPersister
net.sf.hibernate.collection   
net.sf.hibernate.engine   
net.sf.hibernate.impl   
net.sf.hibernate.loader   
net.sf.hibernate.persister   
net.sf.hibernate.proxy   
 

Uses of ClassPersister in net.sf.hibernate.collection
 

Fields in net.sf.hibernate.collection declared as ClassPersister
protected  ClassPersister AbstractCollectionPersister.elementPersister
           
 

Methods in net.sf.hibernate.collection that return ClassPersister
 ClassPersister QueryableCollection.getElementPersister()
          Get the persister of the element class, if this is a collection of entities (optional operation).
 ClassPersister AbstractCollectionPersister.getElementPersister()
           
 

Uses of ClassPersister in net.sf.hibernate.engine
 

Methods in net.sf.hibernate.engine that return ClassPersister
 ClassPersister SessionImplementor.getPersister(Object object)
          Get the ClassPersister for an object
 ClassPersister SessionFactoryImplementor.getPersister(Class clazz)
          Get the persister for a class
 ClassPersister SessionFactoryImplementor.getPersister(String className)
          Get the persister for the named class
 

Methods in net.sf.hibernate.engine with parameters of type ClassPersister
static void Versioning.setVersion(Object[] fields, Object version, ClassPersister persister)
          Set the version number of the given instance state snapshot
static Object Versioning.getVersion(Object[] fields, ClassPersister persister)
          Get the version number of the given instance state snapshot
 void SessionImplementor.postHydrate(ClassPersister persister, Serializable id, Object[] values, Object object, LockMode lockMode)
          Register the "hydrated" state of an entity instance, after the first step of 2-phase loading
 Object SessionImplementor.proxyFor(ClassPersister persister, Key key, Object impl)
          Return the existing proxy associated with the given Key, or the second argument (the entity associated with the key) if no proxy exists.
static void Cascades.cascade(SessionImplementor session, ClassPersister persister, Object parent, Cascades.CascadingAction action, int cascadeTo)
          Cascade an action from the parent object to all its children
static void Cascades.cascade(SessionImplementor session, ClassPersister persister, Object parent, Cascades.CascadingAction action, int cascadeTo, Object anything)
          Cascade an action from the parent object to all its children
 

Constructors in net.sf.hibernate.engine with parameters of type ClassPersister
Key(Serializable id, ClassPersister p)
          Construct a unique identifier for an entity class instance
 

Uses of ClassPersister in net.sf.hibernate.impl
 

Methods in net.sf.hibernate.impl that return ClassPersister
 ClassPersister SessionImpl.getPersister(Object object)
           
 ClassPersister SessionFactoryImpl.getPersister(String className)
           
 ClassPersister SessionFactoryImpl.getPersister(Class theClass)
           
 

Methods in net.sf.hibernate.impl with parameters of type ClassPersister
 Object SessionImpl.instantiate(ClassPersister persister, Serializable id)
          give the interceptor an opportunity to override the default instantiation
 Object SessionImpl.narrowProxy(Object proxy, ClassPersister persister, Key key, Object object)
          If the existing proxy is insufficiently "narrow" (derived), instantiate a new proxy and overwrite the registration of the old one.
 Object SessionImpl.proxyFor(ClassPersister persister, Key key, Object impl)
          Grab the existing proxy for an instance, if one exists.
 void SessionImpl.postHydrate(ClassPersister persister, Serializable id, Object[] values, Object object, LockMode lockMode)
          Add the "hydrated state" (an array) of an uninitialized entity to the session.
static String MessageHelper.infoString(ClassPersister persister, Serializable id)
          Generate small message that can be used in traces and exception messages.
static String MessageHelper.infoString(ClassPersister persister)
           
 Object[] CacheEntry.assemble(Object instance, Serializable id, ClassPersister persister, Interceptor interceptor, SessionImplementor session)
           
 

Constructors in net.sf.hibernate.impl with parameters of type ClassPersister
CacheEntry(Object object, ClassPersister persister, SessionImplementor session)
           
 

Uses of ClassPersister in net.sf.hibernate.loader
 

Constructors in net.sf.hibernate.loader with parameters of type ClassPersister
BatchingEntityLoader(ClassPersister persister, int batchSize, Loader batchLoader, int smallBatchSize, Loader smallBatchLoader, Loader nonBatchLoader)
           
 

Uses of ClassPersister in net.sf.hibernate.persister
 

Subinterfaces of ClassPersister in net.sf.hibernate.persister
 interface Loadable
          Implemented by a ClassPersister that may be loaded using Loader.
 interface OuterJoinLoadable
          A ClassPersister that may be loaded by outer join using the OuterJoinLoader hierarchy and may be an element of a one-to-many association.
 interface Queryable
          Extends the generic ClassPersister contract to add operations required by the Hibernate Query Language
 interface SQLLoadable
          A class persister that supports queries expressed in the platform native SQL dialect
 interface UniqueKeyLoadable
           
 

Classes in net.sf.hibernate.persister that implement ClassPersister
 class AbstractEntityPersister
          Superclass for built-in mapping strategies.
 class EntityPersister
          The default implementation of the ClassPersister interface.
 class NormalizedEntityPersister
          A ClassPersister implementing the normalized "table-per-subclass" mapping strategy.
 

Methods in net.sf.hibernate.persister that return ClassPersister
static ClassPersister PersisterFactory.createClassPersister(PersistentClass model, SessionFactoryImplementor factory)
           
 

Uses of ClassPersister in net.sf.hibernate.proxy
 

Methods in net.sf.hibernate.proxy with parameters of type ClassPersister
static Serializable HibernateProxyHelper.getIdentifier(Object object, ClassPersister persister)
          Get the identifier value of an instance or proxy