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

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


Uses of Interface
net.sf.hibernate.engine.SessionImplementor

Packages that use SessionImplementor
net.sf.hibernate   
net.sf.hibernate.cache   
net.sf.hibernate.collection   
net.sf.hibernate.engine   
net.sf.hibernate.hql   
net.sf.hibernate.id   
net.sf.hibernate.impl   
net.sf.hibernate.loader   
net.sf.hibernate.persister   
net.sf.hibernate.proxy   
net.sf.hibernate.transaction   
net.sf.hibernate.type   
 

Uses of SessionImplementor in net.sf.hibernate
 

Methods in net.sf.hibernate with parameters of type SessionImplementor
 Object CompositeUserType.nullSafeGet(ResultSet rs, String[] names, SessionImplementor session, Object owner)
          Retrieve an instance of the mapped class from a JDBC resultset.
 void CompositeUserType.nullSafeSet(PreparedStatement st, Object value, int index, SessionImplementor session)
          Write an instance of the mapped class to a prepared statement.
 Serializable CompositeUserType.disassemble(Object value, SessionImplementor session)
          Transform the object into its cacheable representation.
 Object CompositeUserType.assemble(Serializable cached, SessionImplementor session, Object owner)
          Reconstruct an object from the cacheable representation.
 

Uses of SessionImplementor in net.sf.hibernate.cache
 

Methods in net.sf.hibernate.cache with parameters of type SessionImplementor
 void StandardQueryCache.put(QueryKey key, Type[] returnTypes, List result, SessionImplementor session)
           
 List StandardQueryCache.get(QueryKey key, Type[] returnTypes, Set spaces, SessionImplementor session)
           
 void QueryCache.put(QueryKey key, Type[] returnTypes, List result, SessionImplementor session)
           
 List QueryCache.get(QueryKey key, Type[] returnTypes, Set spaces, SessionImplementor session)
           
 

Uses of SessionImplementor in net.sf.hibernate.collection
 

Methods in net.sf.hibernate.collection that return SessionImplementor
protected  SessionImplementor PersistentCollection.getSession()
          Get the current session
 

Methods in net.sf.hibernate.collection with parameters of type SessionImplementor
 boolean PersistentCollection.unsetSession(SessionImplementor currentSession)
          Disassociate this collection from the given session.
 boolean PersistentCollection.setCurrentSession(SessionImplementor session)
          Associate the collection with the given session.
protected static Collection PersistentCollection.getOrphans(Collection oldElements, Collection currentElements, SessionImplementor session)
           
protected  int OneToManyPersister.doUpdateRows(Serializable id, PersistentCollection collection, SessionImplementor session)
           
 void CollectionPersister.initialize(Serializable key, SessionImplementor session)
          Initialize the given collection with the given key
 Object CollectionPersister.readKey(ResultSet rs, SessionImplementor session)
          Read the key from a row of the JDBC ResultSet
 Object CollectionPersister.readElement(ResultSet rs, Object owner, SessionImplementor session)
          Read the element from a row of the JDBC ResultSet
 Object CollectionPersister.readIndex(ResultSet rs, SessionImplementor session)
          Read the index from a row of the JDBC ResultSet
 Object CollectionPersister.readIdentifier(ResultSet rs, SessionImplementor session)
          Read the identifier from a row of the JDBC ResultSet
 void CollectionPersister.writeKey(PreparedStatement st, Serializable key, boolean writeOrder, SessionImplementor session)
          Write the key to a JDBC PreparedStatement
 void CollectionPersister.writeElement(PreparedStatement st, Object elt, boolean writeOrder, SessionImplementor session)
          Write the element to a JDBC PreparedStatement
 void CollectionPersister.writeIndex(PreparedStatement st, Object idx, boolean writeOrder, SessionImplementor session)
          Write the index to a JDBC PreparedStatement
 void CollectionPersister.writeIdentifier(PreparedStatement st, Object idx, boolean writeOrder, SessionImplementor session)
          Write the identifier to a JDBC PreparedStatement
 void CollectionPersister.remove(Serializable id, SessionImplementor session)
          Completely remove the persistent state of the collection
 void CollectionPersister.recreate(PersistentCollection collection, Serializable key, SessionImplementor session)
          (Re)create the collection's persistent state
 void CollectionPersister.deleteRows(PersistentCollection collection, Serializable key, SessionImplementor session)
          Delete the persistent state of any elements that were removed from the collection
 void CollectionPersister.updateRows(PersistentCollection collection, Serializable key, SessionImplementor session)
          Update the persistent state of any elements that were modified
 void CollectionPersister.insertRows(PersistentCollection collection, Serializable key, SessionImplementor session)
          Insert the persistent state of any new collection elements
protected  int BasicCollectionPersister.doUpdateRows(Serializable id, PersistentCollection collection, SessionImplementor session)
           
 void AbstractCollectionPersister.initialize(Serializable key, SessionImplementor session)
           
 Object AbstractCollectionPersister.readElement(ResultSet rs, Object owner, SessionImplementor session)
           
 Object AbstractCollectionPersister.readIndex(ResultSet rs, SessionImplementor session)
           
 Object AbstractCollectionPersister.readIdentifier(ResultSet rs, SessionImplementor session)
           
 Object AbstractCollectionPersister.readKey(ResultSet rs, SessionImplementor session)
           
 void AbstractCollectionPersister.writeElement(PreparedStatement st, Object elt, boolean writeOrder, SessionImplementor session)
           
 void AbstractCollectionPersister.writeIndex(PreparedStatement st, Object idx, boolean writeOrder, SessionImplementor session)
           
 void AbstractCollectionPersister.writeIdentifier(PreparedStatement st, Object idx, boolean writeOrder, SessionImplementor session)
           
 void AbstractCollectionPersister.writeKey(PreparedStatement st, Serializable id, boolean writeOrder, SessionImplementor session)
           
 void AbstractCollectionPersister.remove(Serializable id, SessionImplementor session)
           
 void AbstractCollectionPersister.recreate(PersistentCollection collection, Serializable id, SessionImplementor session)
           
 void AbstractCollectionPersister.deleteRows(PersistentCollection collection, Serializable id, SessionImplementor session)
           
 void AbstractCollectionPersister.insertRows(PersistentCollection collection, Serializable id, SessionImplementor session)
           
 void AbstractCollectionPersister.updateRows(PersistentCollection collection, Serializable id, SessionImplementor session)
           
protected abstract  int AbstractCollectionPersister.doUpdateRows(Serializable key, PersistentCollection collection, SessionImplementor session)
           
 

Constructors in net.sf.hibernate.collection with parameters of type SessionImplementor
SortedSet(SessionImplementor session)
           
SortedSet(SessionImplementor session, SortedSet set)
           
SortedSet(SessionImplementor session, CollectionPersister persister, Comparator comparator, Serializable disassembled, Object owner)
           
SortedMap(SessionImplementor session)
           
SortedMap(SessionImplementor session, CollectionPersister persister, Comparator comparator, Serializable disassembled, Object owner)
           
SortedMap(SessionImplementor session, SortedMap map)
           
Set(SessionImplementor session)
           
Set(SessionImplementor session, Set set)
           
PersistentCollection(SessionImplementor session)
           
ODMGCollection(SessionImplementor session)
           
Map(SessionImplementor session)
           
Map(SessionImplementor session, Map map)
           
List(SessionImplementor session)
           
List(SessionImplementor session, List list)
           
IdentifierBag(SessionImplementor session)
           
IdentifierBag(SessionImplementor session, Collection coll)
           
Bag(SessionImplementor session)
           
Bag(SessionImplementor session, Collection coll)
           
ArrayHolder(SessionImplementor session, Object array)
           
ArrayHolder(SessionImplementor session, CollectionPersister persister)
           
 

Uses of SessionImplementor in net.sf.hibernate.engine
 

Methods in net.sf.hibernate.engine with parameters of type SessionImplementor
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 SessionImplementor
CacheSynchronization(SessionImplementor session)
           
 

Uses of SessionImplementor in net.sf.hibernate.hql
 

Methods in net.sf.hibernate.hql with parameters of type SessionImplementor
 Object QueryTranslator.loadSingleRow(ResultSet resultSet, SessionImplementor session, QueryParameters queryParameters, boolean returnProxies)
           
protected  int QueryTranslator.bindNamedParameters(PreparedStatement ps, Map namedParams, int start, SessionImplementor session)
           
 List QueryTranslator.list(SessionImplementor session, QueryParameters queryParameters)
           
 Iterator QueryTranslator.iterate(QueryParameters queryParameters, SessionImplementor session)
          Return the query results as an iterator
 ScrollableResults QueryTranslator.scroll(QueryParameters queryParameters, SessionImplementor session)
          Return the query results, as an instance of ScrollableResults
protected  Object QueryTranslator.getResultColumnOrRow(Object[] row, ResultSet rs, SessionImplementor session)
           
 

Uses of SessionImplementor in net.sf.hibernate.id
 

Methods in net.sf.hibernate.id with parameters of type SessionImplementor
 Serializable UUIDStringGenerator.generate(SessionImplementor cache, Object obj)
           
 Serializable UUIDHexGenerator.generate(SessionImplementor cache, Object obj)
           
 Serializable TableHiLoGenerator.generate(SessionImplementor session, Object obj)
           
 Serializable TableGenerator.generate(SessionImplementor session, Object object)
           
 Serializable SequenceHiLoGenerator.generate(SessionImplementor session, Object obj)
           
 Serializable SequenceGenerator.generate(SessionImplementor session, Object obj)
           
 Serializable IncrementGenerator.generate(SessionImplementor session, Object object)
           
 Serializable IdentityGenerator.generate(SessionImplementor s, Object obj)
           
static Serializable IdentifierGeneratorFactory.get(ResultSet rs, Type type, SessionImplementor session, Object owner)
           
 Serializable IdentifierGenerator.generate(SessionImplementor session, Object object)
          Generate a new identifier.
 Serializable ForeignGenerator.generate(SessionImplementor session, Object object)
           
 Serializable CounterGenerator.generate(SessionImplementor cache, Object obj)
          Deprecated.  
 Serializable Assigned.generate(SessionImplementor session, Object obj)
           
 

Uses of SessionImplementor in net.sf.hibernate.impl
 

Classes in net.sf.hibernate.impl that implement SessionImplementor
 class SessionImpl
          Concrete implementation of a Session, and also the central, organizing component of Hibernate's internal implementation.
 

Methods in net.sf.hibernate.impl that return SessionImplementor
protected  SessionImplementor BatcherImpl.getSession()
           
 

Methods in net.sf.hibernate.impl with parameters of type SessionImplementor
 Object[] CacheEntry.assemble(Object instance, Serializable id, ClassPersister persister, Interceptor interceptor, SessionImplementor session)
           
 

Constructors in net.sf.hibernate.impl with parameters of type SessionImplementor
ScrollableResultsImpl(ResultSet rs, PreparedStatement ps, SessionImplementor sess, QueryTranslator queryTranslator, QueryParameters queryParameters, Type[] types, Class holderClass)
           
QueryImpl(String queryString, SessionImplementor session)
           
NonBatchingBatcher(SessionImplementor session)
           
IteratorImpl(ResultSet rs, PreparedStatement ps, SessionImplementor sess, Type[] types, String[][] columnNames, Class holderClass)
           
FilterImpl(String queryString, Object collection, SessionImplementor session)
           
CacheEntry(Object object, ClassPersister persister, SessionImplementor session)
           
BatchingBatcher(SessionImplementor session)
           
BatcherImpl(SessionImplementor session)
           
AbstractQueryImpl(String queryString, SessionImplementor session)
           
 

Uses of SessionImplementor in net.sf.hibernate.loader
 

Methods in net.sf.hibernate.loader with parameters of type SessionImplementor
 Object UniqueEntityLoader.load(SessionImplementor session, Serializable id, Object optionalObject)
          Load an entity instance.
 List SQLLoader.list(SessionImplementor session, QueryParameters queryParameters)
           
protected  Object SQLLoader.getResultColumnOrRow(Object[] row, ResultSet rs, SessionImplementor session)
           
protected  int SQLLoader.bindNamedParameters(PreparedStatement ps, Map namedParams, int start, SessionImplementor session)
           
 Object SimpleEntityLoader.load(SessionImplementor session, Serializable id, Object object)
           
protected  Object SimpleEntityLoader.getResultColumnOrRow(Object[] row, ResultSet rs, SessionImplementor session)
           
 void OneToManyLoader.initialize(Serializable id, SessionImplementor session)
           
protected  Object Loader.loadSingleRow(ResultSet resultSet, SessionImplementor session, QueryParameters queryParameters, boolean returnProxies)
           
protected  Object Loader.getResultColumnOrRow(Object[] row, ResultSet rs, SessionImplementor session)
          Get the actual object that is returned in the user-visible result list.
protected  int Loader.bindPositionalParameters(PreparedStatement st, QueryParameters queryParameters, int start, SessionImplementor session)
          Bind positional parameter values to the PreparedStatement (these are parameters specified by a JDBC-style ?).
protected  PreparedStatement Loader.prepareQueryStatement(String sql, QueryParameters queryParameters, boolean scroll, SessionImplementor session)
          Obtain a PreparedStatement with all parameters pre-bound.
protected  ResultSet Loader.getResultSet(PreparedStatement st, RowSelection selection, SessionImplementor session)
          Fetch a PreparedStatement, call setMaxRows and then execute it, advance to the first result and return an SQL ResultSet
protected  int Loader.bindNamedParameters(PreparedStatement st, Map namedParams, int start, SessionImplementor session)
          Bind named parameters to the PreparedStatement.
protected  List Loader.loadEntity(SessionImplementor session, Serializable id, Type identifierType, Object optionalObject, Serializable optionalIdentifier)
          Called by subclasses that load entities
protected  List Loader.loadEntityBatch(SessionImplementor session, Serializable[] ids, Type idType, Object optionalObject, Serializable optionalID)
          Called by subclasses that batch load entities
protected  void Loader.loadCollection(SessionImplementor session, Serializable id, Type type)
          Called by subclasses that load collections
protected  void Loader.loadCollectionBatch(SessionImplementor session, Serializable[] ids, Type type)
          Called by subclasses that batch initialize collections
protected  List Loader.list(SessionImplementor session, QueryParameters queryParameters, Set querySpaces, Type[] resultTypes)
          Return the query results, using the query cache, called by subclasses that implement cacheable queries
protected  List Loader.doList(SessionImplementor session, QueryParameters queryParameters)
          Actually execute a query, ignoring the query cache
 Object EntityLoader.load(SessionImplementor session, Serializable id, Object optionalObject)
           
 Object EntityLoader.loadByUniqueKey(SessionImplementor session, Serializable id)
           
protected  Object EntityLoader.getResultColumnOrRow(Object[] row, ResultSet rs, SessionImplementor session)
           
 List CriteriaLoader.list(SessionImplementor session)
           
protected  Object CriteriaLoader.getResultColumnOrRow(Object[] row, ResultSet rs, SessionImplementor session)
           
 void CollectionLoader.initialize(Serializable id, SessionImplementor session)
           
 void CollectionInitializer.initialize(Serializable id, SessionImplementor session)
          Initialize the given collection
 Object BatchingEntityLoader.load(SessionImplementor session, Serializable id, Object optionalObject)
           
 void BatchingCollectionInitializer.initialize(Serializable id, SessionImplementor session)
           
 

Uses of SessionImplementor in net.sf.hibernate.persister
 

Methods in net.sf.hibernate.persister with parameters of type SessionImplementor
 Object UniqueKeyLoadable.loadByUniqueKey(String propertyName, Serializable uniqueKey, SessionImplementor session)
          Load an instance of the persistent class, by a unique key other than the primary key.
protected  int NormalizedEntityPersister.dehydrate(Serializable id, Object[] fields, boolean[] includeProperty, PreparedStatement[] statements, SessionImplementor session)
          Marshall the fields of a persistent instance to a prepared statement
 Object NormalizedEntityPersister.load(Serializable id, Object optionalObject, LockMode lockMode, SessionImplementor session)
          Load an instance using either the forUpdateLoader or the outer joining loader, depending upon the value of the lock parameter
 Serializable NormalizedEntityPersister.insert(Object[] fields, Object object, SessionImplementor session)
           
 void NormalizedEntityPersister.insert(Serializable id, Object[] fields, Object object, SessionImplementor session)
           
 void NormalizedEntityPersister.insert(Serializable id, Object[] fields, boolean[] notNull, String[] sql, Object object, SessionImplementor session)
          Persist an object
 Serializable NormalizedEntityPersister.insert(Object[] fields, boolean[] notNull, String[] sql, Object object, SessionImplementor session)
          Persist an object, using a natively generated identifier
 void NormalizedEntityPersister.delete(Serializable id, Object version, Object object, SessionImplementor session)
          Delete an object
 void NormalizedEntityPersister.update(Serializable id, Object[] fields, int[] dirtyFields, Object[] oldFields, Object oldVersion, Object object, SessionImplementor session)
          Update an object
protected  void NormalizedEntityPersister.update(Serializable id, Object[] fields, boolean[] includeProperty, boolean[] includeTable, Object oldVersion, Object object, String[] sql, SessionImplementor session)
           
protected  int EntityPersister.dehydrate(Serializable id, Object[] fields, boolean[] includeProperty, PreparedStatement st, SessionImplementor session)
          Marshall the fields of a persistent instance to a prepared statement
 Object EntityPersister.load(Serializable id, Object optionalObject, LockMode lockMode, SessionImplementor session)
          Load an instance using either the forUpdateLoader or the outer joining loader, depending upon the value of the lock parameter
 Serializable EntityPersister.insert(Object[] fields, Object object, SessionImplementor session)
           
 void EntityPersister.insert(Serializable id, Object[] fields, Object object, SessionImplementor session)
           
 void EntityPersister.insert(Serializable id, Object[] fields, boolean[] notNull, String sql, Object object, SessionImplementor session)
          Persist an object
 Serializable EntityPersister.insert(Object[] fields, boolean[] notNull, String sql, Object object, SessionImplementor session)
          Persist an object, using a natively generated identifier
 void EntityPersister.delete(Serializable id, Object version, Object object, SessionImplementor session)
          Delete an object
 void EntityPersister.update(Serializable id, Object[] fields, int[] dirtyFields, Object[] oldFields, Object oldVersion, Object object, SessionImplementor session)
          Update an object
protected  void EntityPersister.update(Serializable id, Object[] fields, Object[] oldFields, boolean[] includeProperty, Object oldVersion, Object object, String sql, SessionImplementor session)
           
 Object ClassPersister.createProxy(Serializable id, SessionImplementor session)
          Create a new proxy instance
 int[] ClassPersister.findDirty(Object[] x, Object[] y, Object owner, SessionImplementor session)
          Compare two snapshots of the state of an instance to determine if the persistent state was modified
 int[] ClassPersister.findModified(Object[] old, Object[] current, Object object, SessionImplementor session)
          Compare the state of an instance to the current database state
 Object ClassPersister.load(Serializable id, Object optionalObject, LockMode lockMode, SessionImplementor session)
          Load an instance of the persistent class.
 void ClassPersister.lock(Serializable id, Object version, Object object, LockMode lockMode, SessionImplementor session)
          Do a version check (optional operation)
 void ClassPersister.insert(Serializable id, Object[] fields, Object object, SessionImplementor session)
          Persist an instance
 Serializable ClassPersister.insert(Object[] fields, Object object, SessionImplementor session)
          Persist an instance, using a natively generated identifier (optional operation)
 void ClassPersister.delete(Serializable id, Object version, Object object, SessionImplementor session)
          Delete a persistent instance
 void ClassPersister.update(Serializable id, Object[] fields, int[] dirtyFields, Object[] oldFields, Object oldVersion, Object object, SessionImplementor session)
          Update a persistent instance
 Object[] ClassPersister.getCurrentPersistentState(Serializable id, Object version, SessionImplementor session)
          Get the current database state of the object, in a "hydrated" form, without resolving identifiers
 Object ClassPersister.getCurrentVersion(Serializable id, SessionImplementor session)
          Get the current version of the object, or return null if there is no row for the given identifier.
 int[] AbstractEntityPersister.findDirty(Object[] x, Object[] y, Object object, SessionImplementor session)
          Determine if the given field values are dirty
 int[] AbstractEntityPersister.findModified(Object[] old, Object[] current, Object object, SessionImplementor session)
          Determine if the given field values are dirty
 Object AbstractEntityPersister.loadByUniqueKey(String propertyName, Serializable uniqueKey, SessionImplementor session)
           
 Object AbstractEntityPersister.getCurrentVersion(Serializable id, SessionImplementor session)
          Retrieve the version number
 void AbstractEntityPersister.lock(Serializable id, Object version, Object object, LockMode lockMode, SessionImplementor session)
          Do a version check
protected  Serializable AbstractEntityPersister.getGeneratedIdentity(Object object, SessionImplementor session, ResultSet rs)
          Get the generated identifier when using identity columns
 Object[] AbstractEntityPersister.getCurrentPersistentState(Serializable id, Object version, SessionImplementor session)
           
 Object AbstractEntityPersister.createProxy(Serializable id, SessionImplementor session)
           
 

Uses of SessionImplementor in net.sf.hibernate.proxy
 

Fields in net.sf.hibernate.proxy declared as SessionImplementor
protected  SessionImplementor LazyInitializer.session
           
 

Methods in net.sf.hibernate.proxy that return SessionImplementor
 SessionImplementor LazyInitializer.getSession()
           
 

Methods in net.sf.hibernate.proxy with parameters of type SessionImplementor
 HibernateProxy ProxyFactory.getProxy(Serializable id, SessionImplementor session)
          Create a new proxy
 void LazyInitializer.setSession(SessionImplementor s)
           
 Object LazyInitializer.getImplementation(SessionImplementor s)
          Return the underlying persistent object in the given Session, or null
 HibernateProxy CGLIBProxyFactory.getProxy(Serializable id, SessionImplementor session)
           
static HibernateProxy CGLIBLazyInitializer.getProxy(net.sf.cglib.proxy.Factory factory, Class persistentClass, Class[] interfaces, Method getIdentifierMethod, Method setIdentifierMethod, Serializable id, SessionImplementor session)
           
 

Constructors in net.sf.hibernate.proxy with parameters of type SessionImplementor
LazyInitializer(Class persistentClass, Serializable id, Method getIdentifierMethod, Method setIdentifierMethod, SessionImplementor session)
           
 

Uses of SessionImplementor in net.sf.hibernate.transaction
 

Methods in net.sf.hibernate.transaction with parameters of type SessionImplementor
 Transaction TransactionFactory.beginTransaction(SessionImplementor session)
          Begin a transaction and return the associated Transaction instance.
 Transaction JTATransactionFactory.beginTransaction(SessionImplementor session)
           
 Transaction JDBCTransactionFactory.beginTransaction(SessionImplementor session)
           
 

Constructors in net.sf.hibernate.transaction with parameters of type SessionImplementor
JTATransaction(SessionImplementor session)
           
JDBCTransaction(SessionImplementor session)
           
 

Uses of SessionImplementor in net.sf.hibernate.type
 

Methods in net.sf.hibernate.type with parameters of type SessionImplementor
static int[] TypeFactory.findDirty(Type[] types, Object[] x, Object[] y, boolean[] check, SessionImplementor session)
          Determine if any of the given field values are dirty, returning an array containing indexes of the dirty fields or null if no fields are dirty.
static int[] TypeFactory.findModified(Type[] types, Object[] old, Object[] current, boolean[] check, SessionImplementor session)
          Determine if any of the given field values are modified, returning an array containing indexes of the dirty fields or null if no fields are dirty.
static Object[] TypeFactory.assemble(Serializable[] row, Type[] types, SessionImplementor session, Object owner)
           
static Serializable[] TypeFactory.disassemble(Object[] row, Type[] types, SessionImplementor session)
           
static Object[] TypeFactory.copy(Object[] original, Object[] target, Type[] types, SessionImplementor session, Object owner, Map copiedAlready)
           
 boolean Type.isDirty(Object old, Object current, SessionImplementor session)
          Should the parent be considered dirty, given both the old and current field or element value?
 boolean Type.isModified(Object oldHydratedState, Object currentState, SessionImplementor session)
          Has the parent object been modified, compared to the current database state?
 Object Type.nullSafeGet(ResultSet rs, String[] names, SessionImplementor session, Object owner)
          Retrieve an instance of the mapped class from a JDBC resultset.
 Object Type.nullSafeGet(ResultSet rs, String name, SessionImplementor session, Object owner)
          Retrieve an instance of the mapped class from a JDBC resultset.
 void Type.nullSafeSet(PreparedStatement st, Object value, int index, SessionImplementor session)
          Write an instance of the mapped class to a prepared statement.
 Serializable Type.disassemble(Object value, SessionImplementor session)
          Return a cacheable "disassembled" representation of the object.
 Object Type.assemble(Serializable cached, SessionImplementor session, Object owner)
          Reconstruct the object from its cached "disassembled" state.
 Object Type.hydrate(ResultSet rs, String[] names, SessionImplementor session, Object owner)
          Retrieve an instance of the mapped class, or the identifier of an entity or collection, from a JDBC resultset.
 Object Type.resolveIdentifier(Object value, SessionImplementor session, Object owner)
          Map identifiers to entities or collections.
 Object Type.copy(Object original, Object target, SessionImplementor session, Object owner, Map copiedAlready)
           
 PersistentCollection SortedSetType.instantiate(SessionImplementor session, CollectionPersister persister)
           
 PersistentCollection SortedSetType.wrap(SessionImplementor session, Object collection)
           
 PersistentCollection SortedMapType.instantiate(SessionImplementor session, CollectionPersister persister)
           
 PersistentCollection SortedMapType.wrap(SessionImplementor session, Object collection)
           
 PersistentCollection SetType.instantiate(SessionImplementor session, CollectionPersister persister)
           
 PersistentCollection SetType.wrap(SessionImplementor session, Object collection)
           
 Object SerializableType.assemble(Serializable cached, SessionImplementor session, Object owner)
           
 Serializable SerializableType.disassemble(Object value, SessionImplementor session)
           
 Object PersistentEnumType.assemble(Serializable cached, SessionImplementor session, Object owner)
          Deprecated.  
 Serializable PersistentEnumType.disassemble(Object value, SessionImplementor session)
          Deprecated.  
abstract  PersistentCollection PersistentCollectionType.instantiate(SessionImplementor session, CollectionPersister persister)
           
 Object PersistentCollectionType.nullSafeGet(ResultSet rs, String name, SessionImplementor session, Object owner)
           
 Object PersistentCollectionType.nullSafeGet(ResultSet rs, String[] name, SessionImplementor session, Object owner)
           
 void PersistentCollectionType.nullSafeSet(PreparedStatement st, Object value, int index, SessionImplementor session)
           
 Serializable PersistentCollectionType.disassemble(Object value, SessionImplementor session)
           
 Object PersistentCollectionType.assemble(Serializable cached, SessionImplementor session, Object owner)
           
 boolean PersistentCollectionType.isDirty(Object old, Object current, SessionImplementor session)
           
abstract  PersistentCollection PersistentCollectionType.wrap(SessionImplementor session, Object collection)
           
 Object PersistentCollectionType.hydrate(ResultSet rs, String[] name, SessionImplementor session, Object owner)
           
 Object PersistentCollectionType.resolveIdentifier(Object value, SessionImplementor session, Object owner)
           
 boolean PersistentCollectionType.isModified(Object old, Object current, SessionImplementor session)
           
 Object PersistentCollectionType.copy(Object original, Object target, SessionImplementor session, Object owner, Map copiedAlready)
           
 void OneToOneType.nullSafeSet(PreparedStatement st, Object value, int index, SessionImplementor session)
           
 boolean OneToOneType.isDirty(Object old, Object current, SessionImplementor session)
           
 boolean OneToOneType.isModified(Object old, Object current, SessionImplementor session)
           
 Object OneToOneType.hydrate(ResultSet rs, String[] names, SessionImplementor session, Object owner)
           
protected  Object OneToOneType.resolveIdentifier(Serializable id, SessionImplementor session)
           
 Serializable OneToOneType.disassemble(Object value, SessionImplementor session)
           
 Object OneToOneType.assemble(Serializable oid, SessionImplementor session, Object owner)
           
 Object ObjectType.nullSafeGet(ResultSet rs, String name, SessionImplementor session, Object owner)
           
 Object ObjectType.nullSafeGet(ResultSet rs, String[] names, SessionImplementor session, Object owner)
           
 Object ObjectType.hydrate(ResultSet rs, String[] names, SessionImplementor session, Object owner)
           
 Object ObjectType.resolveIdentifier(Object value, SessionImplementor session, Object owner)
           
 void ObjectType.nullSafeSet(PreparedStatement st, Object value, int index, SessionImplementor session)
           
 Object ObjectType.assemble(Serializable cached, SessionImplementor session, Object owner)
           
 Serializable ObjectType.disassemble(Object value, SessionImplementor session)
           
 Object ObjectType.getPropertyValue(Object component, int i, SessionImplementor session)
           
 Object[] ObjectType.getPropertyValues(Object component, SessionImplementor session)
           
 boolean ObjectType.isModified(Object old, Object current, SessionImplementor session)
           
 void NullableType.nullSafeSet(PreparedStatement st, Object value, int index, SessionImplementor session)
           
 Object NullableType.nullSafeGet(ResultSet rs, String[] names, SessionImplementor session, Object owner)
           
 Object NullableType.nullSafeGet(ResultSet rs, String name, SessionImplementor session, Object owner)
           
 Object MutableType.copy(Object original, Object target, SessionImplementor session, Object owner, Map copiedAlready)
           
 Object MetaType.nullSafeGet(ResultSet rs, String[] names, SessionImplementor session, Object owner)
           
 Object MetaType.nullSafeGet(ResultSet rs, String name, SessionImplementor session, Object owner)
           
 void MetaType.nullSafeSet(PreparedStatement st, Object value, int index, SessionImplementor session)
           
 PersistentCollection MapType.instantiate(SessionImplementor session, CollectionPersister persister)
           
 PersistentCollection MapType.wrap(SessionImplementor session, Object collection)
           
 Object MapType.copy(Object original, Object target, SessionImplementor session, Object owner, Map copiedAlready)
           
 void ManyToOneType.nullSafeSet(PreparedStatement st, Object value, int index, SessionImplementor session)
           
 Object ManyToOneType.hydrate(ResultSet rs, String[] names, SessionImplementor session, Object owner)
           
protected  Object ManyToOneType.resolveIdentifier(Serializable id, SessionImplementor session)
           
 boolean ManyToOneType.isModified(Object old, Object current, SessionImplementor session)
           
 Serializable ManyToOneType.disassemble(Object value, SessionImplementor session)
           
 Object ManyToOneType.assemble(Serializable oid, SessionImplementor session, Object owner)
           
 PersistentCollection ListType.instantiate(SessionImplementor session, CollectionPersister persister)
           
 PersistentCollection ListType.wrap(SessionImplementor session, Object collection)
           
 Object ImmutableType.copy(Object original, Object target, SessionImplementor session, Object owner, Map copiedAlready)
           
 PersistentCollection IdentifierBagType.instantiate(SessionImplementor session, CollectionPersister persister)
           
 PersistentCollection IdentifierBagType.wrap(SessionImplementor session, Object collection)
           
 Object EntityType.nullSafeGet(ResultSet rs, String name, SessionImplementor session, Object owner)
           
protected  Object EntityType.getIdentifier(Object value, SessionImplementor session)
           
 Object EntityType.copy(Object original, Object target, SessionImplementor session, Object owner, Map copiedAlready)
           
 Object EntityType.nullSafeGet(ResultSet rs, String[] names, SessionImplementor session, Object owner)
           
abstract  Object EntityType.hydrate(ResultSet rs, String[] names, SessionImplementor session, Object owner)
           
 boolean EntityType.isDirty(Object old, Object current, SessionImplementor session)
           
protected abstract  Object EntityType.resolveIdentifier(Serializable id, SessionImplementor session)
          Resolve an identifier
 Object EntityType.resolveIdentifier(Object value, SessionImplementor session, Object owner)
          Resolve an identifier or unique key value
 Object DynamicComponentType.getPropertyValue(Object component, int i, SessionImplementor session)
           
 Object[] DynamicComponentType.getPropertyValues(Object component, SessionImplementor session)
           
 Object DynamicComponentType.copy(Object original, Object target, SessionImplementor session, Object owner, Map copiedAlready)
           
 boolean DynamicComponentType.isDirty(Object x, Object y, SessionImplementor session)
           
 Object DynamicComponentType.nullSafeGet(ResultSet rs, String name, SessionImplementor session, Object owner)
           
 Object DynamicComponentType.nullSafeGet(ResultSet rs, String[] names, SessionImplementor session, Object owner)
           
 void DynamicComponentType.nullSafeSet(PreparedStatement st, Object value, int begin, SessionImplementor session)
           
 Object CustomType.nullSafeGet(ResultSet rs, String[] names, SessionImplementor session, Object owner)
           
 Object CustomType.nullSafeGet(ResultSet rs, String columnName, SessionImplementor session, Object owner)
           
 void CustomType.nullSafeSet(PreparedStatement st, Object value, int index, SessionImplementor session)
           
 Object[] CompositeCustomType.getPropertyValues(Object component, SessionImplementor session)
           
 Object CompositeCustomType.getPropertyValue(Object component, int i, SessionImplementor session)
           
 Object CompositeCustomType.assemble(Serializable cached, SessionImplementor session, Object owner)
           
 Serializable CompositeCustomType.disassemble(Object value, SessionImplementor session)
           
 Object CompositeCustomType.nullSafeGet(ResultSet rs, String columnName, SessionImplementor session, Object owner)
           
 Object CompositeCustomType.nullSafeGet(ResultSet rs, String[] names, SessionImplementor session, Object owner)
           
 void CompositeCustomType.nullSafeSet(PreparedStatement st, Object value, int index, SessionImplementor session)
           
 boolean ComponentType.isDirty(Object x, Object y, SessionImplementor session)
           
 Object ComponentType.nullSafeGet(ResultSet rs, String[] names, SessionImplementor session, Object owner)
           
 void ComponentType.nullSafeSet(PreparedStatement st, Object value, int begin, SessionImplementor session)
           
 Object ComponentType.nullSafeGet(ResultSet rs, String name, SessionImplementor session, Object owner)
           
 Object ComponentType.getPropertyValue(Object component, int i, SessionImplementor session)
           
 Object[] ComponentType.getPropertyValues(Object component, SessionImplementor session)
           
 Object ComponentType.copy(Object original, Object target, SessionImplementor session, Object owner, Map copiedAlready)
           
 Object ComponentType.instantiate(Object parent, SessionImplementor session)
           
 Serializable ComponentType.disassemble(Object value, SessionImplementor session)
           
 Object ComponentType.assemble(Serializable object, SessionImplementor session, Object owner)
           
 Object ComponentType.hydrate(ResultSet rs, String[] names, SessionImplementor session, Object owner)
           
 Object ComponentType.resolveIdentifier(Object value, SessionImplementor session, Object owner)
           
 boolean ComponentType.isModified(Object old, Object current, SessionImplementor session)
           
 Serializable ClobType.disassemble(Object value, SessionImplementor session)
           
 Serializable BlobType.disassemble(Object value, SessionImplementor session)
           
 PersistentCollection BagType.instantiate(SessionImplementor session, CollectionPersister persister)
           
 PersistentCollection BagType.wrap(SessionImplementor session, Object collection)
           
 PersistentCollection ArrayType.instantiate(SessionImplementor session, CollectionPersister persister)
           
 void ArrayType.nullSafeSet(PreparedStatement st, Object value, int index, SessionImplementor session)
           
 Serializable ArrayType.disassemble(Object value, SessionImplementor session)
           
 PersistentCollection ArrayType.wrap(SessionImplementor session, Object array)
           
 Object ArrayType.copy(Object original, Object target, SessionImplementor session, Object owner, Map copiedAlready)
           
 Serializable AbstractType.disassemble(Object value, SessionImplementor session)
           
 Object AbstractType.assemble(Serializable cached, SessionImplementor session, Object owner)
           
 boolean AbstractType.isDirty(Object old, Object current, SessionImplementor session)
           
 Object AbstractType.hydrate(ResultSet rs, String[] names, SessionImplementor session, Object owner)
           
 Object AbstractType.resolveIdentifier(Object value, SessionImplementor session, Object owner)
           
 boolean AbstractType.isModified(Object old, Object current, SessionImplementor session)
           
 Object AbstractType.copy(Object original, Object target, SessionImplementor session, Object owner, Map copiedAlready)
           
 Object[] AbstractComponentType.getPropertyValues(Object component, SessionImplementor session)
           
 Object AbstractComponentType.getPropertyValue(Object component, int i, SessionImplementor session)