|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use SessionImplementor | |
---|---|
org.hibernate.action | This package defines "actions" that are scheduled for asycnchronous execution by the event listeners. |
org.hibernate.cache | This package defines APIs and implementations for the second-level cache and query cache. |
org.hibernate.cache.entry | This package defines formats for disassembled state kept in the second level cache. |
org.hibernate.collection | This package defines a framework for collection wrappers. |
org.hibernate.dialect | This package abstracts the SQL dialect of the underlying database. |
org.hibernate.dialect.lock | |
org.hibernate.engine | This package contains classes that are "shared" by other packages, and implementations of some key algorithms. |
org.hibernate.engine.query | |
org.hibernate.engine.transaction | |
org.hibernate.event | This package defines an event framework for Hibernate. |
org.hibernate.event.def | This package defines a default set of event listeners that implements the default behaviors of Hibernate. |
org.hibernate.hql | This package defines the interface between Hibernate and the HQL query parser implementation (to allow switching between the 2.x and 3.0 HQL parsers). |
org.hibernate.hql.ast | An ANTLR-based parser for Hibernate Query Language. |
org.hibernate.hql.ast.exec | |
org.hibernate.hql.classic | This package contains the Hibernate 2.x query parser which is being end-of-lifed. |
org.hibernate.id | This package contains internal implementation classes for the main API interfaces. |
org.hibernate.id.enhanced | |
org.hibernate.id.insert | |
org.hibernate.impl | This package contains implementations of the central Hibernate APIs, especially the Hibernate session. |
org.hibernate.intercept | This package implements an interception mechanism for lazy property fetching, based on CGLIB bytecode instrumentation. |
org.hibernate.intercept.cglib | |
org.hibernate.intercept.javassist | |
org.hibernate.loader | This package defines functionality for processing JDBC result sets and returning complex graphs of persistent objects. |
org.hibernate.loader.collection | This package defines collection initializers |
org.hibernate.loader.criteria | This package defines the criteria query compiler and loader |
org.hibernate.loader.custom | This package defines a framework for custom loaders that accept handwritten SQL |
org.hibernate.loader.entity | This package defines entity loaders |
org.hibernate.loader.hql | This package defines a loader for the AST-based query parser |
org.hibernate.metadata | This package defines an API for accessing the Hibernate runtime metamodel. |
org.hibernate.param | |
org.hibernate.persister.collection | This package abstracts the persistence mechanism for collections. |
org.hibernate.persister.entity | This package abstracts persistence mechanisms for entities, and defines the Hibernate runtime metamodel. |
org.hibernate.property | This package abstracts the notion of a "property" of an entity. |
org.hibernate.proxy | This package defines a framework for lazy-initializing entity proxies. |
org.hibernate.proxy.dom4j | |
org.hibernate.proxy.map | |
org.hibernate.proxy.pojo | |
org.hibernate.proxy.pojo.cglib | |
org.hibernate.proxy.pojo.javassist | |
org.hibernate.stat | This package exposes statistics about a running Hibernate instance to the application. |
org.hibernate.tuple.entity | |
org.hibernate.type | A Hibernate Type is a strategy for mapping a Java property type to a JDBC type or types. |
org.hibernate.usertype | Interfaces for user-defined custom types. |
Uses of SessionImplementor in org.hibernate.action |
---|
Methods in org.hibernate.action that return SessionImplementor | |
---|---|
SessionImplementor |
EntityAction.getSession()
originating session accessor |
protected SessionImplementor |
CollectionAction.getSession()
|
Constructors in org.hibernate.action with parameters of type SessionImplementor | |
---|---|
BulkOperationCleanupAction(SessionImplementor session,
Queryable[] affectedQueryables)
|
|
BulkOperationCleanupAction(SessionImplementor session,
Set querySpaces)
Create an action that will evict collection and entity regions based on queryspaces (table names). |
|
CollectionAction(CollectionPersister persister,
PersistentCollection collection,
Serializable key,
SessionImplementor session)
|
|
CollectionRecreateAction(PersistentCollection collection,
CollectionPersister persister,
Serializable id,
SessionImplementor session)
|
|
CollectionRemoveAction(Object affectedOwner,
CollectionPersister persister,
Serializable id,
boolean emptySnapshot,
SessionImplementor session)
Removes a persistent collection from a specified owner. |
|
CollectionRemoveAction(PersistentCollection collection,
CollectionPersister persister,
Serializable id,
boolean emptySnapshot,
SessionImplementor session)
Removes a persistent collection from its loaded owner. |
|
CollectionUpdateAction(PersistentCollection collection,
CollectionPersister persister,
Serializable id,
boolean emptySnapshot,
SessionImplementor session)
|
|
EntityAction(SessionImplementor session,
Serializable id,
Object instance,
EntityPersister persister)
Instantiate an action. |
|
EntityDeleteAction(Serializable id,
Object[] state,
Object version,
Object instance,
EntityPersister persister,
boolean isCascadeDeleteEnabled,
SessionImplementor session)
|
|
EntityIdentityInsertAction(Object[] state,
Object instance,
EntityPersister persister,
SessionImplementor session,
boolean isDelayed)
|
|
EntityInsertAction(Serializable id,
Object[] state,
Object instance,
Object version,
EntityPersister persister,
SessionImplementor session)
|
|
EntityUpdateAction(Serializable id,
Object[] state,
int[] dirtyProperties,
boolean hasDirtyCollection,
Object[] previousState,
Object previousVersion,
Object nextVersion,
Object instance,
Object rowId,
EntityPersister persister,
SessionImplementor session)
|
Uses of SessionImplementor in org.hibernate.cache |
---|
Methods in org.hibernate.cache with parameters of type SessionImplementor | |
---|---|
List |
StandardQueryCache.get(QueryKey key,
Type[] returnTypes,
boolean isNaturalKeyLookup,
Set spaces,
SessionImplementor session)
|
List |
QueryCache.get(QueryKey key,
Type[] returnTypes,
boolean isNaturalKeyLookup,
Set spaces,
SessionImplementor session)
|
boolean |
StandardQueryCache.put(QueryKey key,
Type[] returnTypes,
List result,
boolean isNaturalKeyLookup,
SessionImplementor session)
|
boolean |
QueryCache.put(QueryKey key,
Type[] returnTypes,
List result,
boolean isNaturalKeyLookup,
SessionImplementor session)
|
Uses of SessionImplementor in org.hibernate.cache.entry |
---|
Constructors in org.hibernate.cache.entry with parameters of type SessionImplementor | |
---|---|
CacheEntry(Object[] state,
EntityPersister persister,
boolean unfetched,
Object version,
SessionImplementor session,
Object owner)
|
Uses of SessionImplementor in org.hibernate.collection |
---|
Methods in org.hibernate.collection that return SessionImplementor | |
---|---|
SessionImplementor |
AbstractPersistentCollection.getSession()
Get the current session |
Methods in org.hibernate.collection with parameters of type SessionImplementor | |
---|---|
protected static Collection |
AbstractPersistentCollection.getOrphans(Collection oldElements,
Collection currentElements,
String entityName,
SessionImplementor session)
Given a collection of entity instances that used to belong to the collection, and a collection of instances that currently belong, return a collection of orphans |
boolean |
PersistentCollection.setCurrentSession(SessionImplementor session)
Associate the collection with the given session. |
boolean |
AbstractPersistentCollection.setCurrentSession(SessionImplementor session)
Associate the collection with the given session. |
boolean |
PersistentCollection.unsetSession(SessionImplementor currentSession)
Disassociate this collection from the given session. |
boolean |
AbstractPersistentCollection.unsetSession(SessionImplementor currentSession)
Disassociate this collection from the given session. |
Uses of SessionImplementor in org.hibernate.dialect |
---|
Methods in org.hibernate.dialect with parameters of type SessionImplementor | |
---|---|
void |
HSQLDialect.ReadUncommittedLockingStrategy.lock(Serializable id,
Object version,
Object object,
SessionImplementor session)
|
Uses of SessionImplementor in org.hibernate.dialect.lock |
---|
Methods in org.hibernate.dialect.lock with parameters of type SessionImplementor | |
---|---|
void |
UpdateLockingStrategy.lock(Serializable id,
Object version,
Object object,
SessionImplementor session)
|
void |
SelectLockingStrategy.lock(Serializable id,
Object version,
Object object,
SessionImplementor session)
|
void |
LockingStrategy.lock(Serializable id,
Object version,
Object object,
SessionImplementor session)
Acquire an appropriate type of lock on the underlying data that will endure until the end of the current transaction. |
Uses of SessionImplementor in org.hibernate.engine |
---|
Methods in org.hibernate.engine that return SessionImplementor | |
---|---|
SessionImplementor |
StatefulPersistenceContext.getSession()
|
SessionImplementor |
PersistenceContext.getSession()
Get the session to which this persistence context is bound. |
Methods in org.hibernate.engine with parameters of type SessionImplementor | |
---|---|
static void |
TwoPhaseLoad.addUninitializedCachedEntity(EntityKey key,
Object object,
EntityPersister persister,
LockMode lockMode,
boolean lazyPropertiesAreUnfetched,
Object version,
SessionImplementor session)
|
static void |
TwoPhaseLoad.addUninitializedEntity(EntityKey key,
Object object,
EntityPersister persister,
LockMode lockMode,
boolean lazyPropertiesAreUnfetched,
SessionImplementor session)
Add an uninitialized instance of an entity class, as a placeholder to ensure object identity. |
static int |
ParameterBinder.bindNamedParameters(PreparedStatement ps,
Map namedParams,
int start,
ParameterBinder.NamedParameterSource source,
SessionImplementor session)
|
static int |
ParameterBinder.bindNamedParameters(PreparedStatement ps,
QueryParameters queryParameters,
int start,
ParameterBinder.NamedParameterSource source,
SessionImplementor session)
|
static int |
ParameterBinder.bindPositionalParameters(PreparedStatement st,
Object[] values,
Type[] types,
int start,
SessionImplementor session)
|
static int |
ParameterBinder.bindPositionalParameters(PreparedStatement st,
QueryParameters queryParameters,
int start,
SessionImplementor session)
|
static int |
ParameterBinder.bindQueryParameters(PreparedStatement st,
QueryParameters queryParameters,
int start,
ParameterBinder.NamedParameterSource source,
SessionImplementor session)
|
static StatefulPersistenceContext |
StatefulPersistenceContext.deserialize(ObjectInputStream ois,
SessionImplementor session)
|
static ActionQueue |
ActionQueue.deserialize(ObjectInputStream ois,
SessionImplementor session)
Used by the owning session to explicitly control deserialization of the action queue |
Serializable |
TransactionHelper.doWorkInNewTransaction(SessionImplementor session)
Suspend the current transaction and perform work in a new transaction |
static Serializable |
ForeignKeys.getEntityIdentifierIfNotUnsaved(String entityName,
Object object,
SessionImplementor session)
Return the identifier of the persistent or transient object, or throw an exception if the instance is "unsaved" Used by OneToOneType and ManyToOneType to determine what id value should be used for an object that may or may not be associated with the session. |
static Iterator |
CascadingAction.getLoadedElementsIterator(SessionImplementor session,
CollectionType collectionType,
Object collection)
Iterate just the elements of the collection that are already there. |
static Object |
Versioning.increment(Object version,
VersionType versionType,
SessionImplementor session)
Generate the next increment in the optimisitc locking value according the VersionType contract for the version property. |
static void |
TwoPhaseLoad.initializeEntity(Object entity,
boolean readOnly,
SessionImplementor session,
PreLoadEvent preLoadEvent,
PostLoadEvent postLoadEvent)
Perform the second step of 2-phase load. |
static boolean |
ForeignKeys.isNotTransient(String entityName,
Object entity,
Boolean assumed,
SessionImplementor session)
Is this instance persistent or detached? If assumed is non-null, don't hit the database to make the determination, instead assume that value; the client code must be prepared to "recover" in the case that this assumed result is incorrect. |
boolean |
EntityEntry.isNullifiable(boolean earlyInsert,
SessionImplementor session)
|
static boolean |
ForeignKeys.isTransient(String entityName,
Object entity,
Boolean assumed,
SessionImplementor session)
Is this instance, which we know is not persistent, actually transient? If assumed is non-null, don't hit the database to make the determination, instead assume that value; the client code must be prepared to "recover" in the case that this assumed result is incorrect. |
static void |
TwoPhaseLoad.postHydrate(EntityPersister persister,
Serializable id,
Object[] values,
Object rowId,
Object object,
LockMode lockMode,
boolean lazyPropertiesAreUnfetched,
SessionImplementor session)
Register the "hydrated" state of an entity instance, after the first step of 2-phase loading. |
void |
QueryParameters.processFilters(String sql,
SessionImplementor session)
|
static void |
Collections.processReachableCollection(PersistentCollection collection,
CollectionType type,
Object entity,
SessionImplementor session)
Initialize the role of the collection. |
static void |
Collections.processUnreachableCollection(PersistentCollection coll,
SessionImplementor session)
record the fact that this collection was dereferenced |
static boolean |
Versioning.seedVersion(Object[] fields,
int versionProperty,
VersionType versionType,
SessionImplementor session)
Create an initial optimisitc locking value according the VersionType
contract for the version property if required and inject it into
the snapshot state. |
Constructors in org.hibernate.engine with parameters of type SessionImplementor | |
---|---|
ActionQueue(SessionImplementor session)
Constructs an action queue bound to the given session. |
|
ForeignKeys.Nullifier(Object self,
boolean isDelete,
boolean isEarlyInsert,
SessionImplementor session)
|
|
Nullability(SessionImplementor session)
|
|
StatefulPersistenceContext(SessionImplementor session)
Constructs a PersistentContext, bound to the given session. |
Uses of SessionImplementor in org.hibernate.engine.query |
---|
Methods in org.hibernate.engine.query with parameters of type SessionImplementor | |
---|---|
protected void |
NativeSQLQueryPlan.coordinateSharedCacheCleanup(SessionImplementor session)
|
int |
NativeSQLQueryPlan.performExecuteUpdate(QueryParameters queryParameters,
SessionImplementor session)
|
int |
HQLQueryPlan.performExecuteUpdate(QueryParameters queryParameters,
SessionImplementor session)
|
List |
HQLQueryPlan.performList(QueryParameters queryParameters,
SessionImplementor session)
|
ScrollableResults |
HQLQueryPlan.performScroll(QueryParameters queryParameters,
SessionImplementor session)
|
Uses of SessionImplementor in org.hibernate.engine.transaction |
---|
Methods in org.hibernate.engine.transaction with parameters of type SessionImplementor | |
---|---|
static void |
Isolater.doIsolatedWork(IsolatedWork work,
SessionImplementor session)
Ensures that all processing actually performed by the given work will occur on a seperate transaction. |
static void |
Isolater.doNonTransactedWork(IsolatedWork work,
SessionImplementor session)
Ensures that all processing actually performed by the given work will occur outside of a transaction. |
Constructors in org.hibernate.engine.transaction with parameters of type SessionImplementor | |
---|---|
Isolater.JdbcDelegate(SessionImplementor session)
|
|
Isolater.JtaDelegate(SessionImplementor session)
|
Uses of SessionImplementor in org.hibernate.event |
---|
Subinterfaces of SessionImplementor in org.hibernate.event | |
---|---|
interface |
EventSource
|
Methods in org.hibernate.event that return SessionImplementor | |
---|---|
SessionImplementor |
PreUpdateEvent.getSource()
|
SessionImplementor |
PreInsertEvent.getSource()
|
Constructors in org.hibernate.event with parameters of type SessionImplementor | |
---|---|
PreInsertEvent(Object entity,
Serializable id,
Object[] state,
EntityPersister persister,
SessionImplementor source)
|
|
PreUpdateEvent(Object entity,
Serializable id,
Object[] state,
Object[] oldState,
EntityPersister persister,
SessionImplementor source)
|
Uses of SessionImplementor in org.hibernate.event.def |
---|
Methods in org.hibernate.event.def with parameters of type SessionImplementor | |
---|---|
protected void |
DefaultMergeEventListener.copyValues(EntityPersister persister,
Object entity,
Object target,
SessionImplementor source,
Map copyCache)
|
protected void |
DefaultMergeEventListener.copyValues(EntityPersister persister,
Object entity,
Object target,
SessionImplementor source,
Map copyCache,
ForeignKeyDirection foreignKeyDirection)
|
protected int |
AbstractSaveEventListener.getEntityState(Object entity,
String entityName,
EntityEntry entry,
SessionImplementor source)
Determine whether the entity is persistent, detached, or transient |
protected boolean |
DefaultFlushEntityEventListener.invokeInterceptor(SessionImplementor session,
Object entity,
EntityEntry entry,
Object[] values,
EntityPersister persister)
|
protected Object |
DefaultLoadEventListener.lockAndLoad(LoadEvent event,
EntityPersister persister,
EntityKey keyToLoad,
LoadEventListener.LoadType options,
SessionImplementor source)
If the class to be loaded has been configured with a cache, then lock given id in that cache and then perform the load. |
protected void |
AbstractFlushingEventListener.postFlush(SessionImplementor session)
1. |
protected boolean |
DefaultSaveOrUpdateEventListener.reassociateIfUninitializedProxy(Object object,
SessionImplementor source)
|
protected boolean |
DefaultSaveEventListener.reassociateIfUninitializedProxy(Object object,
SessionImplementor source)
|
protected boolean |
DefaultReplicateEventListener.substituteValuesIfNecessary(Object entity,
Serializable id,
Object[] values,
EntityPersister persister,
SessionImplementor source)
|
protected boolean |
AbstractSaveEventListener.substituteValuesIfNecessary(Object entity,
Serializable id,
Object[] values,
EntityPersister persister,
SessionImplementor source)
Perform any property value substitution that is necessary (interceptor callback, version initialization...) |
protected void |
AbstractLockUpgradeEventListener.upgradeLock(Object object,
EntityEntry entry,
LockMode requestedLockMode,
SessionImplementor source)
Performs a pessimistic lock upgrade on a given entity, if needed. |
Uses of SessionImplementor in org.hibernate.hql |
---|
Methods in org.hibernate.hql with parameters of type SessionImplementor | |
---|---|
int |
QueryTranslator.executeUpdate(QueryParameters queryParameters,
SessionImplementor session)
Perform a bulk update/delete operation given the underlying query defintion. |
List |
QueryTranslator.list(SessionImplementor session,
QueryParameters queryParameters)
Perform a list operation given the underlying query definition. |
ScrollableResults |
QueryTranslator.scroll(QueryParameters queryParameters,
SessionImplementor session)
Perform a scroll operation given the underlying query defintion. |
Uses of SessionImplementor in org.hibernate.hql.ast |
---|
Methods in org.hibernate.hql.ast with parameters of type SessionImplementor | |
---|---|
int |
QueryTranslatorImpl.executeUpdate(QueryParameters queryParameters,
SessionImplementor session)
|
List |
QueryTranslatorImpl.list(SessionImplementor session,
QueryParameters queryParameters)
|
ScrollableResults |
QueryTranslatorImpl.scroll(QueryParameters queryParameters,
SessionImplementor session)
Return the query results, as an instance of ScrollableResults |
Uses of SessionImplementor in org.hibernate.hql.ast.exec |
---|
Methods in org.hibernate.hql.ast.exec with parameters of type SessionImplementor | |
---|---|
protected void |
AbstractStatementExecutor.coordinateSharedCacheCleanup(SessionImplementor session)
|
protected void |
AbstractStatementExecutor.createTemporaryTableIfNecessary(Queryable persister,
SessionImplementor session)
|
protected void |
AbstractStatementExecutor.dropTemporaryTableIfNecessary(Queryable persister,
SessionImplementor session)
|
int |
StatementExecutor.execute(QueryParameters parameters,
SessionImplementor session)
Execute the sql managed by this executor using the given parameters. |
int |
MultiTableUpdateExecutor.execute(QueryParameters parameters,
SessionImplementor session)
|
int |
MultiTableDeleteExecutor.execute(QueryParameters parameters,
SessionImplementor session)
|
int |
BasicExecutor.execute(QueryParameters parameters,
SessionImplementor session)
|
Uses of SessionImplementor in org.hibernate.hql.classic |
---|
Methods in org.hibernate.hql.classic with parameters of type SessionImplementor | |
---|---|
int |
QueryTranslatorImpl.executeUpdate(QueryParameters queryParameters,
SessionImplementor session)
|
protected Object |
QueryTranslatorImpl.getResultColumnOrRow(Object[] row,
ResultTransformer transformer,
ResultSet rs,
SessionImplementor session)
|
List |
QueryTranslatorImpl.list(SessionImplementor session,
QueryParameters queryParameters)
|
ScrollableResults |
QueryTranslatorImpl.scroll(QueryParameters queryParameters,
SessionImplementor session)
|
Uses of SessionImplementor in org.hibernate.id |
---|
Methods in org.hibernate.id with parameters of type SessionImplementor | |
---|---|
protected void |
SelectGenerator.SelectGeneratorDelegate.bindParameters(SessionImplementor session,
PreparedStatement ps,
Object entity)
|
Serializable |
IdentityGenerator.InsertSelectDelegate.determineGeneratedIdentifier(SessionImplementor session,
Object entity)
|
Serializable |
UUIDHexGenerator.generate(SessionImplementor session,
Object obj)
|
Serializable |
TableHiLoGenerator.generate(SessionImplementor session,
Object obj)
|
Serializable |
TableGenerator.generate(SessionImplementor session,
Object object)
|
Serializable |
SequenceIdentityGenerator.generate(SessionImplementor s,
Object obj)
|
Serializable |
SequenceHiLoGenerator.generate(SessionImplementor session,
Object obj)
|
Serializable |
SequenceGenerator.generate(SessionImplementor session,
Object obj)
|
Serializable |
MultipleHiLoPerTableGenerator.generate(SessionImplementor session,
Object obj)
|
Serializable |
IncrementGenerator.generate(SessionImplementor session,
Object object)
|
Serializable |
IdentifierGenerator.generate(SessionImplementor session,
Object object)
Generate a new identifier. |
Serializable |
GUIDGenerator.generate(SessionImplementor session,
Object obj)
|
Serializable |
ForeignGenerator.generate(SessionImplementor sessionImplementor,
Object object)
|
Serializable |
Assigned.generate(SessionImplementor session,
Object obj)
|
Serializable |
AbstractPostInsertGenerator.generate(SessionImplementor s,
Object obj)
|
protected Serializable |
SelectGenerator.SelectGeneratorDelegate.getResult(SessionImplementor session,
ResultSet rs,
Object entity)
|
protected Serializable |
IdentityGenerator.BasicDelegate.getResult(SessionImplementor session,
ResultSet rs,
Object object)
|
protected PreparedStatement |
SequenceIdentityGenerator.Delegate.prepare(String insertSQL,
SessionImplementor session)
|
protected PreparedStatement |
IdentityGenerator.GetGeneratedKeysDelegate.prepare(String insertSQL,
SessionImplementor session)
|
protected PreparedStatement |
IdentityGenerator.InsertSelectDelegate.prepare(String insertSQL,
SessionImplementor session)
|
Uses of SessionImplementor in org.hibernate.id.enhanced |
---|
Methods in org.hibernate.id.enhanced with parameters of type SessionImplementor | |
---|---|
AccessCallback |
TableStructure.buildCallback(SessionImplementor session)
|
AccessCallback |
SequenceStructure.buildCallback(SessionImplementor session)
|
AccessCallback |
DatabaseStructure.buildCallback(SessionImplementor session)
A callback to be able to get the next value from the underlying structure as needed. |
Serializable |
TableGenerator.generate(SessionImplementor session,
Object obj)
|
Serializable |
SequenceStyleGenerator.generate(SessionImplementor session,
Object object)
|
Uses of SessionImplementor in org.hibernate.id.insert |
---|
Methods in org.hibernate.id.insert with parameters of type SessionImplementor | |
---|---|
protected void |
AbstractSelectingDelegate.bindParameters(SessionImplementor session,
PreparedStatement ps,
Object entity)
Bind any required parameter values into the SQL command AbstractSelectingDelegate.getSelectSQL() . |
protected abstract Serializable |
AbstractSelectingDelegate.getResult(SessionImplementor session,
ResultSet rs,
Object entity)
Extract the generated key value from the given result set. |
Serializable |
InsertGeneratedIdentifierDelegate.performInsert(String insertSQL,
SessionImplementor session,
Binder binder)
Perform the indicated insert SQL statement and determine the identifier value generated. |
Serializable |
AbstractSelectingDelegate.performInsert(String insertSQL,
SessionImplementor session,
Binder binder)
|
Serializable |
AbstractReturningDelegate.performInsert(String insertSQL,
SessionImplementor session,
Binder binder)
|
protected abstract PreparedStatement |
AbstractReturningDelegate.prepare(String insertSQL,
SessionImplementor session)
|
protected void |
AbstractReturningDelegate.releaseStatement(PreparedStatement insert,
SessionImplementor session)
|
Uses of SessionImplementor in org.hibernate.impl |
---|
Classes in org.hibernate.impl that implement SessionImplementor | |
---|---|
class |
AbstractSessionImpl
Functionality common to stateless and stateful sessions |
class |
SessionImpl
Concrete implementation of a Session, and also the central, organizing component of Hibernate's internal implementation. |
class |
StatelessSessionImpl
|
Fields in org.hibernate.impl declared as SessionImplementor | |
---|---|
protected SessionImplementor |
AbstractQueryImpl.session
|
Methods in org.hibernate.impl that return SessionImplementor | |
---|---|
SessionImplementor |
CriteriaImpl.getSession()
|
protected SessionImplementor |
AbstractScrollableResults.getSession()
|
Methods in org.hibernate.impl with parameters of type SessionImplementor | |
---|---|
void |
CriteriaImpl.setSession(SessionImplementor session)
|
Uses of SessionImplementor in org.hibernate.intercept |
---|
Methods in org.hibernate.intercept that return SessionImplementor | |
---|---|
SessionImplementor |
AbstractFieldInterceptor.getSession()
|
Methods in org.hibernate.intercept with parameters of type SessionImplementor | |
---|---|
Object |
LazyPropertyInitializer.initializeLazyProperty(String fieldName,
Object entity,
SessionImplementor session)
Initialize the property, and return its new value |
static FieldInterceptor |
FieldInterceptionHelper.injectFieldInterceptor(Object entity,
String entityName,
Set uninitializedFieldNames,
SessionImplementor session)
|
void |
FieldInterceptor.setSession(SessionImplementor session)
Use to associate the entity to which we are bound to the given session. |
void |
AbstractFieldInterceptor.setSession(SessionImplementor session)
|
Constructors in org.hibernate.intercept with parameters of type SessionImplementor | |
---|---|
AbstractFieldInterceptor(SessionImplementor session,
Set uninitializedFields,
String entityName)
|
Uses of SessionImplementor in org.hibernate.intercept.cglib |
---|
Methods in org.hibernate.intercept.cglib with parameters of type SessionImplementor | |
---|---|
static FieldInterceptor |
CGLIBHelper.injectFieldInterceptor(Object entity,
String entityName,
Set uninitializedFieldNames,
SessionImplementor session)
|
Uses of SessionImplementor in org.hibernate.intercept.javassist |
---|
Methods in org.hibernate.intercept.javassist with parameters of type SessionImplementor | |
---|---|
static FieldInterceptor |
JavassistHelper.injectFieldInterceptor(Object entity,
String entityName,
Set uninitializedFieldNames,
SessionImplementor session)
|
Uses of SessionImplementor in org.hibernate.loader |
---|
Methods in org.hibernate.loader with parameters of type SessionImplementor | |
---|---|
protected int |
Loader.bindNamedParameters(PreparedStatement statement,
Map namedParams,
int startIndex,
SessionImplementor session)
Bind named parameters to the JDBC prepared statement. |
protected int |
Loader.bindParameterValues(PreparedStatement statement,
QueryParameters queryParameters,
int startIndex,
SessionImplementor session)
Bind all parameter values into the prepared statement in preparation for execution. |
protected int |
Loader.bindPositionalParameters(PreparedStatement statement,
QueryParameters queryParameters,
int startIndex,
SessionImplementor session)
Bind positional parameter values to the JDBC prepared statement. |
protected List |
Loader.doList(SessionImplementor session,
QueryParameters queryParameters)
Actually execute a query, ignoring the query cache |
protected Object |
Loader.getResultColumnOrRow(Object[] row,
ResultTransformer transformer,
ResultSet rs,
SessionImplementor session)
Get the actual object that is returned in the user-visible result list. |
protected ResultSet |
Loader.getResultSet(PreparedStatement st,
boolean autodiscovertypes,
boolean callable,
RowSelection selection,
SessionImplementor session)
Fetch a PreparedStatement, call setMaxRows and then execute it, advance to the first result and return an SQL ResultSet |
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 |
void |
Loader.loadCollection(SessionImplementor session,
Serializable id,
Type type)
Called by subclasses that initialize collections |
void |
Loader.loadCollectionBatch(SessionImplementor session,
Serializable[] ids,
Type type)
Called by wrappers that batch initialize collections |
protected void |
Loader.loadCollectionSubselect(SessionImplementor session,
Serializable[] ids,
Object[] parameterValues,
Type[] parameterTypes,
Map namedParameters,
Type type)
Called by subclasses that batch initialize collections |
protected List |
Loader.loadEntity(SessionImplementor session,
Object key,
Object index,
Type keyType,
Type indexType,
EntityPersister persister)
Called by subclasses that load entities |
protected List |
Loader.loadEntity(SessionImplementor session,
Object id,
Type identifierType,
Object optionalObject,
String optionalEntityName,
Serializable optionalIdentifier,
EntityPersister persister)
Called by subclasses that load entities |
List |
Loader.loadEntityBatch(SessionImplementor session,
Serializable[] ids,
Type idType,
Object optionalObject,
String optionalEntityName,
Serializable optionalId,
EntityPersister persister)
Called by wrappers that batch load entities |
Object |
Loader.loadSequentialRowsForward(ResultSet resultSet,
SessionImplementor session,
QueryParameters queryParameters,
boolean returnProxies)
Loads a single logical row from the result set moving forward. |
Object |
Loader.loadSequentialRowsReverse(ResultSet resultSet,
SessionImplementor session,
QueryParameters queryParameters,
boolean returnProxies,
boolean isLogicallyAfterLast)
Loads a single logical row from the result set moving forward. |
Object |
Loader.loadSingleRow(ResultSet resultSet,
SessionImplementor session,
QueryParameters queryParameters,
boolean returnProxies)
Loads a single row from the result set. |
protected PreparedStatement |
Loader.prepareQueryStatement(QueryParameters queryParameters,
boolean scroll,
SessionImplementor session)
Obtain a PreparedStatement with all parameters pre-bound. |
protected String |
Loader.processFilters(QueryParameters queryParameters,
SessionImplementor session)
|
protected ScrollableResults |
Loader.scroll(QueryParameters queryParameters,
Type[] returnTypes,
HolderInstantiator holderInstantiator,
SessionImplementor session)
Return the query results, as an instance of ScrollableResults |
Uses of SessionImplementor in org.hibernate.loader.collection |
---|
Methods in org.hibernate.loader.collection with parameters of type SessionImplementor | |
---|---|
void |
SubselectOneToManyLoader.initialize(Serializable id,
SessionImplementor session)
|
void |
SubselectCollectionLoader.initialize(Serializable id,
SessionImplementor session)
|
void |
CollectionLoader.initialize(Serializable id,
SessionImplementor session)
|
void |
CollectionInitializer.initialize(Serializable id,
SessionImplementor session)
Initialize the given collection |
void |
BatchingCollectionInitializer.initialize(Serializable id,
SessionImplementor session)
|
Uses of SessionImplementor in org.hibernate.loader.criteria |
---|
Methods in org.hibernate.loader.criteria with parameters of type SessionImplementor | |
---|---|
protected Object |
CriteriaLoader.getResultColumnOrRow(Object[] row,
ResultTransformer transformer,
ResultSet rs,
SessionImplementor session)
|
List |
CriteriaLoader.list(SessionImplementor session)
|
ScrollableResults |
CriteriaLoader.scroll(SessionImplementor session,
ScrollMode scrollMode)
|
Uses of SessionImplementor in org.hibernate.loader.custom |
---|
Methods in org.hibernate.loader.custom with parameters of type SessionImplementor | |
---|---|
Object |
CustomLoader.ResultRowProcessor.buildResultRow(Object[] data,
ResultSet resultSet,
boolean hasTransformer,
SessionImplementor session)
Build a logical result row. |
Object |
CustomLoader.NonScalarResultColumnProcessor.extract(Object[] data,
ResultSet resultSet,
SessionImplementor session)
|
Object |
CustomLoader.ScalarResultColumnProcessor.extract(Object[] data,
ResultSet resultSet,
SessionImplementor session)
|
protected Object |
CustomLoader.getResultColumnOrRow(Object[] row,
ResultTransformer transformer,
ResultSet rs,
SessionImplementor session)
|
List |
CustomLoader.list(SessionImplementor session,
QueryParameters queryParameters)
|
ScrollableResults |
CustomLoader.scroll(QueryParameters queryParameters,
SessionImplementor session)
|
Uses of SessionImplementor in org.hibernate.loader.entity |
---|
Methods in org.hibernate.loader.entity with parameters of type SessionImplementor | |
---|---|
protected Object |
CollectionElementLoader.getResultColumnOrRow(Object[] row,
ResultTransformer transformer,
ResultSet rs,
SessionImplementor session)
|
protected Object |
AbstractEntityLoader.getResultColumnOrRow(Object[] row,
ResultTransformer transformer,
ResultSet rs,
SessionImplementor session)
|
Object |
UniqueEntityLoader.load(Serializable id,
Object optionalObject,
SessionImplementor session)
Load an entity instance. |
Object |
BatchingEntityLoader.load(Serializable id,
Object optionalObject,
SessionImplementor session)
|
Object |
AbstractEntityLoader.load(Serializable id,
Object optionalObject,
SessionImplementor session)
|
protected Object |
AbstractEntityLoader.load(SessionImplementor session,
Object id,
Object optionalObject,
Serializable optionalId)
|
Object |
EntityLoader.loadByUniqueKey(SessionImplementor session,
Object key)
|
Object |
CollectionElementLoader.loadElement(SessionImplementor session,
Object key,
Object index)
|
Uses of SessionImplementor in org.hibernate.loader.hql |
---|
Methods in org.hibernate.loader.hql with parameters of type SessionImplementor | |
---|---|
protected int |
QueryLoader.bindParameterValues(PreparedStatement statement,
QueryParameters queryParameters,
int startIndex,
SessionImplementor session)
We specifically override this method here, because in general we know much more about the parameters and their appropriate bind positions here then we do in our super because we track them explciitly here through the ParameterSpecification interface. |
protected Object |
QueryLoader.getResultColumnOrRow(Object[] row,
ResultTransformer transformer,
ResultSet rs,
SessionImplementor session)
|
List |
QueryLoader.list(SessionImplementor session,
QueryParameters queryParameters)
|
ScrollableResults |
QueryLoader.scroll(QueryParameters queryParameters,
SessionImplementor session)
|
Uses of SessionImplementor in org.hibernate.metadata |
---|
Methods in org.hibernate.metadata with parameters of type SessionImplementor | |
---|---|
Object[] |
ClassMetadata.getPropertyValuesToInsert(Object entity,
Map mergeMap,
SessionImplementor session)
Return the values of the mapped properties of the object |
Uses of SessionImplementor in org.hibernate.param |
---|
Methods in org.hibernate.param with parameters of type SessionImplementor | |
---|---|
int |
VersionTypeSeedParameterSpecification.bind(PreparedStatement statement,
QueryParameters qp,
SessionImplementor session,
int position)
|
int |
PositionalParameterSpecification.bind(PreparedStatement statement,
QueryParameters qp,
SessionImplementor session,
int position)
Bind the appropriate value into the given statement at the specified position. |
int |
ParameterSpecification.bind(PreparedStatement statement,
QueryParameters qp,
SessionImplementor session,
int position)
Bind the appropriate value into the given statement at the specified position. |
int |
NamedParameterSpecification.bind(PreparedStatement statement,
QueryParameters qp,
SessionImplementor session,
int position)
Bind the appropriate value into the given statement at the specified position. |
int |
DynamicFilterParameterSpecification.bind(PreparedStatement statement,
QueryParameters qp,
SessionImplementor session,
int position)
|
int |
CollectionFilterKeyParameterSpecification.bind(PreparedStatement statement,
QueryParameters qp,
SessionImplementor session,
int position)
|
Uses of SessionImplementor in org.hibernate.persister.collection |
---|
Methods in org.hibernate.persister.collection with parameters of type SessionImplementor | |
---|---|
protected CollectionInitializer |
OneToManyPersister.createSubselectInitializer(SubselectFetch subselect,
SessionImplementor session)
|
protected CollectionInitializer |
BasicCollectionPersister.createSubselectInitializer(SubselectFetch subselect,
SessionImplementor session)
|
protected abstract CollectionInitializer |
AbstractCollectionPersister.createSubselectInitializer(SubselectFetch subselect,
SessionImplementor session)
|
void |
CollectionPersister.deleteRows(PersistentCollection collection,
Serializable key,
SessionImplementor session)
Delete the persistent state of any elements that were removed from the collection |
void |
AbstractCollectionPersister.deleteRows(PersistentCollection collection,
Serializable id,
SessionImplementor session)
|
protected int |
OneToManyPersister.doUpdateRows(Serializable id,
PersistentCollection collection,
SessionImplementor session)
|
protected int |
BasicCollectionPersister.doUpdateRows(Serializable id,
PersistentCollection collection,
SessionImplementor session)
|
protected abstract int |
AbstractCollectionPersister.doUpdateRows(Serializable key,
PersistentCollection collection,
SessionImplementor session)
|
boolean |
CollectionPersister.elementExists(Serializable key,
Object element,
SessionImplementor session)
|
boolean |
AbstractCollectionPersister.elementExists(Serializable key,
Object element,
SessionImplementor session)
|
protected CollectionInitializer |
AbstractCollectionPersister.getAppropriateInitializer(Serializable key,
SessionImplementor session)
|
Object |
OneToManyPersister.getElementByIndex(Serializable key,
Object index,
SessionImplementor session,
Object owner)
|
Object |
CollectionPersister.getElementByIndex(Serializable key,
Object index,
SessionImplementor session,
Object owner)
|
Object |
AbstractCollectionPersister.getElementByIndex(Serializable key,
Object index,
SessionImplementor session,
Object owner)
|
int |
CollectionPersister.getSize(Serializable key,
SessionImplementor session)
|
int |
AbstractCollectionPersister.getSize(Serializable key,
SessionImplementor session)
|
boolean |
CollectionPersister.indexExists(Serializable key,
Object index,
SessionImplementor session)
|
boolean |
AbstractCollectionPersister.indexExists(Serializable key,
Object index,
SessionImplementor session)
|
void |
NamedQueryCollectionInitializer.initialize(Serializable key,
SessionImplementor session)
|
void |
CollectionPersister.initialize(Serializable key,
SessionImplementor session)
Initialize the given collection with the given key |
void |
AbstractCollectionPersister.initialize(Serializable key,
SessionImplementor session)
|
void |
CollectionPersister.insertRows(PersistentCollection collection,
Serializable key,
SessionImplementor session)
Insert the persistent state of any new collection elements |
void |
AbstractCollectionPersister.insertRows(PersistentCollection collection,
Serializable id,
SessionImplementor session)
|
boolean |
CollectionPersister.isAffectedByEnabledFilters(SessionImplementor session)
|
boolean |
AbstractCollectionPersister.isAffectedByEnabledFilters(SessionImplementor session)
|
Object |
CollectionPersister.readElement(ResultSet rs,
Object owner,
String[] columnAliases,
SessionImplementor session)
Read the element from a row of the JDBC ResultSet |
Object |
AbstractCollectionPersister.readElement(ResultSet rs,
Object owner,
String[] aliases,
SessionImplementor session)
|
Object |
CollectionPersister.readIdentifier(ResultSet rs,
String columnAlias,
SessionImplementor session)
Read the identifier from a row of the JDBC ResultSet |
Object |
AbstractCollectionPersister.readIdentifier(ResultSet rs,
String alias,
SessionImplementor session)
|
Object |
CollectionPersister.readIndex(ResultSet rs,
String[] columnAliases,
SessionImplementor session)
Read the index from a row of the JDBC ResultSet |
Object |
AbstractCollectionPersister.readIndex(ResultSet rs,
String[] aliases,
SessionImplementor session)
|
Object |
CollectionPersister.readKey(ResultSet rs,
String[] keyAliases,
SessionImplementor session)
Read the key from a row of the JDBC ResultSet |
Object |
AbstractCollectionPersister.readKey(ResultSet rs,
String[] aliases,
SessionImplementor session)
|
void |
CollectionPersister.recreate(PersistentCollection collection,
Serializable key,
SessionImplementor session)
(Re)create the collection's persistent state |
void |
AbstractCollectionPersister.recreate(PersistentCollection collection,
Serializable id,
SessionImplementor session)
|
void |
CollectionPersister.remove(Serializable id,
SessionImplementor session)
Completely remove the persistent state of the collection |
void |
AbstractCollectionPersister.remove(Serializable id,
SessionImplementor session)
|
void |
CollectionPersister.updateRows(PersistentCollection collection,
Serializable key,
SessionImplementor session)
Update the persistent state of any elements that were modified |
void |
AbstractCollectionPersister.updateRows(PersistentCollection collection,
Serializable id,
SessionImplementor session)
|
protected int |
AbstractCollectionPersister.writeElement(PreparedStatement st,
Object elt,
int i,
SessionImplementor session)
Write the element to a JDBC PreparedStatement |
protected int |
AbstractCollectionPersister.writeElementToWhere(PreparedStatement st,
Object elt,
int i,
SessionImplementor session)
Write the element to a JDBC PreparedStatement |
int |
AbstractCollectionPersister.writeIdentifier(PreparedStatement st,
Object id,
int i,
SessionImplementor session)
Write the identifier to a JDBC PreparedStatement |
protected int |
AbstractCollectionPersister.writeIndex(PreparedStatement st,
Object index,
int i,
SessionImplementor session)
Write the index to a JDBC PreparedStatement |
protected int |
AbstractCollectionPersister.writeIndexToWhere(PreparedStatement st,
Object index,
int i,
SessionImplementor session)
Write the index to a JDBC PreparedStatement |
protected int |
AbstractCollectionPersister.writeKey(PreparedStatement st,
Serializable key,
int i,
SessionImplementor session)
Write the key to a JDBC PreparedStatement |
Uses of SessionImplementor in org.hibernate.persister.entity |
---|
Methods in org.hibernate.persister.entity with parameters of type SessionImplementor | |
---|---|
void |
EntityPersister.afterInitialize(Object entity,
boolean lazyPropertiesAreUnfetched,
SessionImplementor session)
Called just after the entities properties have been initialized |
void |
AbstractEntityPersister.afterInitialize(Object entity,
boolean lazyPropertiesAreUnfetched,
SessionImplementor session)
|
void |
EntityPersister.afterReassociate(Object entity,
SessionImplementor session)
Called just after the entity has been reassociated with the session |
void |
AbstractEntityPersister.afterReassociate(Object entity,
SessionImplementor session)
|
Object |
EntityPersister.createProxy(Serializable id,
SessionImplementor session)
Create a new proxy instance |
Object |
AbstractEntityPersister.createProxy(Serializable id,
SessionImplementor session)
|
protected int |
AbstractEntityPersister.dehydrate(Serializable id,
Object[] fields,
boolean[] includeProperty,
boolean[][] includeColumns,
int j,
PreparedStatement st,
SessionImplementor session)
|
protected int |
AbstractEntityPersister.dehydrate(Serializable id,
Object[] fields,
Object rowId,
boolean[] includeProperty,
boolean[][] includeColumns,
int j,
PreparedStatement ps,
SessionImplementor session,
int index)
Marshall the fields of a persistent instance to a prepared statement |
protected void |
AbstractEntityPersister.delete(Serializable id,
Object version,
int j,
Object object,
String sql,
SessionImplementor session,
Object[] loadedState)
Perform an SQL DELETE |
void |
EntityPersister.delete(Serializable id,
Object version,
Object object,
SessionImplementor session)
Delete a persistent instance |
void |
AbstractEntityPersister.delete(Serializable id,
Object version,
Object object,
SessionImplementor session)
Delete an object |
int[] |
EntityPersister.findDirty(Object[] currentState,
Object[] previousState,
Object owner,
SessionImplementor session)
Compare the two snapshots to determine if they represent dirty state. |
int[] |
AbstractEntityPersister.findDirty(Object[] currentState,
Object[] previousState,
Object entity,
SessionImplementor session)
Locate the property-indices of all properties considered to be dirty. |
int[] |
EntityPersister.findModified(Object[] old,
Object[] current,
Object object,
SessionImplementor session)
Compare the two snapshots to determine if they represent modified state. |
int[] |
AbstractEntityPersister.findModified(Object[] old,
Object[] current,
Object entity,
SessionImplementor session)
Locate the property-indices of all properties considered to be dirty. |
Object |
EntityPersister.forceVersionIncrement(Serializable id,
Object currentVersion,
SessionImplementor session)
|
Object |
AbstractEntityPersister.forceVersionIncrement(Serializable id,
Object currentVersion,
SessionImplementor session)
|
Object |
EntityPersister.getCurrentVersion(Serializable id,
SessionImplementor session)
Get the current version of the object, or return null if there is no row for the given identifier. |
Object |
AbstractEntityPersister.getCurrentVersion(Serializable id,
SessionImplementor session)
Retrieve the version number |
Object[] |
EntityPersister.getDatabaseSnapshot(Serializable id,
SessionImplementor session)
Get the current database state of the object, in a "hydrated" form, without resolving identifiers |
Object[] |
AbstractEntityPersister.getDatabaseSnapshot(Serializable id,
SessionImplementor session)
|
Object[] |
EntityPersister.getNaturalIdentifierSnapshot(Serializable id,
SessionImplementor session)
Retrieve the current state of the natural-id properties from the database. |
Object[] |
AbstractEntityPersister.getNaturalIdentifierSnapshot(Serializable id,
SessionImplementor session)
|
Object[] |
EntityPersister.getPropertyValuesToInsert(Object object,
Map mergeMap,
SessionImplementor session)
Return the values of the insertable properties of the object (including backrefs) |
Object[] |
AbstractEntityPersister.getPropertyValuesToInsert(Object object,
Map mergeMap,
SessionImplementor session)
|
protected EntityTuplizer |
AbstractEntityPersister.getTuplizer(SessionImplementor session)
|
Object[] |
Loadable.hydrate(ResultSet rs,
Serializable id,
Object object,
Loadable rootLoadable,
String[][] suffixedPropertyColumns,
boolean allProperties,
SessionImplementor session)
Retrieve property values from one row of a result set |
Object[] |
AbstractEntityPersister.hydrate(ResultSet rs,
Serializable id,
Object object,
Loadable rootLoadable,
String[][] suffixedPropertyColumns,
boolean allProperties,
SessionImplementor session)
Unmarshall the fields of a persistent instance from a result set, without resolving associations or collections. |
Object |
AbstractEntityPersister.initializeLazyProperty(String fieldName,
Object entity,
SessionImplementor session)
|
protected Serializable |
AbstractEntityPersister.insert(Object[] fields,
boolean[] notNull,
String sql,
Object object,
SessionImplementor session)
Perform an SQL INSERT, and then retrieve a generated identifier. |
Serializable |
EntityPersister.insert(Object[] fields,
Object object,
SessionImplementor session)
Persist an instance, using a natively generated identifier (optional operation) |
Serializable |
AbstractEntityPersister.insert(Object[] fields,
Object object,
SessionImplementor session)
|
protected void |
AbstractEntityPersister.insert(Serializable id,
Object[] fields,
boolean[] notNull,
int j,
String sql,
Object object,
SessionImplementor session)
Perform an SQL INSERT. |
void |
EntityPersister.insert(Serializable id,
Object[] fields,
Object object,
SessionImplementor session)
Persist an instance |
void |
AbstractEntityPersister.insert(Serializable id,
Object[] fields,
Object object,
SessionImplementor session)
|
Boolean |
EntityPersister.isTransient(Object object,
SessionImplementor session)
Is this a new transient instance? |
Boolean |
AbstractEntityPersister.isTransient(Object entity,
SessionImplementor session)
|
Object |
EntityPersister.load(Serializable id,
Object optionalObject,
LockMode lockMode,
SessionImplementor session)
Load an instance of the persistent class. |
Object |
AbstractEntityPersister.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 |
Object |
NamedQueryLoader.load(Serializable id,
Object optionalObject,
SessionImplementor session)
|
Object |
UniqueKeyLoadable.loadByUniqueKey(String propertyName,
Object uniqueKey,
SessionImplementor session)
Load an instance of the persistent class, by a unique key other than the primary key. |
Object |
AbstractEntityPersister.loadByUniqueKey(String propertyName,
Object uniqueKey,
SessionImplementor session)
|
void |
EntityPersister.lock(Serializable id,
Object version,
Object object,
LockMode lockMode,
SessionImplementor session)
Do a version check (optional operation) |
void |
AbstractEntityPersister.lock(Serializable id,
Object version,
Object object,
LockMode lockMode,
SessionImplementor session)
|
void |
EntityPersister.processInsertGeneratedProperties(Serializable id,
Object entity,
Object[] state,
SessionImplementor session)
Perform a select to retrieve the values of any generated properties back from the database, injecting these generated values into the given entity as well as writing this state to the PersistenceContext . |
void |
AbstractEntityPersister.processInsertGeneratedProperties(Serializable id,
Object entity,
Object[] state,
SessionImplementor session)
|
void |
EntityPersister.processUpdateGeneratedProperties(Serializable id,
Object entity,
Object[] state,
SessionImplementor session)
Perform a select to retrieve the values of any generated properties back from the database, injecting these generated values into the given entity as well as writing this state to the PersistenceContext . |
void |
AbstractEntityPersister.processUpdateGeneratedProperties(Serializable id,
Object entity,
Object[] state,
SessionImplementor session)
|
void |
EntityPersister.update(Serializable id,
Object[] fields,
int[] dirtyFields,
boolean hasDirtyCollection,
Object[] oldFields,
Object oldVersion,
Object object,
Object rowId,
SessionImplementor session)
Update a persistent instance |
void |
AbstractEntityPersister.update(Serializable id,
Object[] fields,
int[] dirtyFields,
boolean hasDirtyCollection,
Object[] oldFields,
Object oldVersion,
Object object,
Object rowId,
SessionImplementor session)
Update an object |
protected boolean |
AbstractEntityPersister.update(Serializable id,
Object[] fields,
Object[] oldFields,
Object rowId,
boolean[] includeProperty,
int j,
Object oldVersion,
Object object,
String sql,
SessionImplementor session)
|
protected void |
AbstractEntityPersister.updateOrInsert(Serializable id,
Object[] fields,
Object[] oldFields,
Object rowId,
boolean[] includeProperty,
int j,
Object oldVersion,
Object object,
String sql,
SessionImplementor session)
Perform an SQL UPDATE or SQL INSERT |
Uses of SessionImplementor in org.hibernate.property |
---|
Methods in org.hibernate.property with parameters of type SessionImplementor | |
---|---|
Object |
MapAccessor.MapGetter.getForInsert(Object target,
Map mergeMap,
SessionImplementor session)
|
Object |
IndexPropertyAccessor.IndexGetter.getForInsert(Object target,
Map mergeMap,
SessionImplementor session)
|
Object |
Getter.getForInsert(Object owner,
Map mergeMap,
SessionImplementor session)
Get the property value from the given owner instance. |
Object |
EmbeddedPropertyAccessor.EmbeddedGetter.getForInsert(Object target,
Map mergeMap,
SessionImplementor session)
|
Object |
Dom4jAccessor.Dom4jGetter.getForInsert(Object owner,
Map mergeMap,
SessionImplementor session)
|
Object |
DirectPropertyAccessor.DirectGetter.getForInsert(Object target,
Map mergeMap,
SessionImplementor session)
|
Object |
BasicPropertyAccessor.BasicGetter.getForInsert(Object target,
Map mergeMap,
SessionImplementor session)
|
Object |
BackrefPropertyAccessor.BackrefGetter.getForInsert(Object target,
Map mergeMap,
SessionImplementor session)
Get the property value from the given owner instance. |
Uses of SessionImplementor in org.hibernate.proxy |
---|
Methods in org.hibernate.proxy that return SessionImplementor | |
---|---|
SessionImplementor |
LazyInitializer.getSession()
Get the session, if this proxy is attached |
SessionImplementor |
AbstractLazyInitializer.getSession()
|
Methods in org.hibernate.proxy with parameters of type SessionImplementor | |
---|---|
Object |
LazyInitializer.getImplementation(SessionImplementor s)
Return the underlying persistent object in the given Session, or null |
Object |
AbstractLazyInitializer.getImplementation(SessionImplementor s)
Return the underlying persistent object in the given Session, or null, do not initialize the proxy |
HibernateProxy |
ProxyFactory.getProxy(Serializable id,
SessionImplementor session)
Create a new proxy instance |
void |
LazyInitializer.setSession(SessionImplementor s)
Attach the proxy to a session |
void |
AbstractLazyInitializer.setSession(SessionImplementor s)
|
Constructors in org.hibernate.proxy with parameters of type SessionImplementor | |
---|---|
AbstractLazyInitializer(String entityName,
Serializable id,
SessionImplementor session)
|
Uses of SessionImplementor in org.hibernate.proxy.dom4j |
---|
Methods in org.hibernate.proxy.dom4j with parameters of type SessionImplementor | |
---|---|
HibernateProxy |
Dom4jProxyFactory.getProxy(Serializable id,
SessionImplementor session)
Create a new proxy |
Uses of SessionImplementor in org.hibernate.proxy.map |
---|
Methods in org.hibernate.proxy.map with parameters of type SessionImplementor | |
---|---|
HibernateProxy |
MapProxyFactory.getProxy(Serializable id,
SessionImplementor session)
|
Uses of SessionImplementor in org.hibernate.proxy.pojo |
---|
Constructors in org.hibernate.proxy.pojo with parameters of type SessionImplementor | |
---|---|
BasicLazyInitializer(String entityName,
Class persistentClass,
Serializable id,
Method getIdentifierMethod,
Method setIdentifierMethod,
AbstractComponentType componentIdType,
SessionImplementor session)
|
Uses of SessionImplementor in org.hibernate.proxy.pojo.cglib |
---|
Methods in org.hibernate.proxy.pojo.cglib with parameters of type SessionImplementor | |
---|---|
static HibernateProxy |
CGLIBLazyInitializer.getProxy(Class factory,
String entityName,
Class persistentClass,
Class[] interfaces,
Method getIdentifierMethod,
Method setIdentifierMethod,
AbstractComponentType componentIdType,
Serializable id,
SessionImplementor session)
|
HibernateProxy |
CGLIBProxyFactory.getProxy(Serializable id,
SessionImplementor session)
|
Uses of SessionImplementor in org.hibernate.proxy.pojo.javassist |
---|
Methods in org.hibernate.proxy.pojo.javassist with parameters of type SessionImplementor | |
---|---|
static HibernateProxy |
JavassistLazyInitializer.getProxy(Class factory,
String entityName,
Class persistentClass,
Class[] interfaces,
Method getIdentifierMethod,
Method setIdentifierMethod,
AbstractComponentType componentIdType,
Serializable id,
SessionImplementor session)
|
HibernateProxy |
JavassistProxyFactory.getProxy(Serializable id,
SessionImplementor session)
|
static HibernateProxy |
JavassistLazyInitializer.getProxy(String entityName,
Class persistentClass,
Class[] interfaces,
Method getIdentifierMethod,
Method setIdentifierMethod,
AbstractComponentType componentIdType,
Serializable id,
SessionImplementor session)
|
Uses of SessionImplementor in org.hibernate.stat |
---|
Constructors in org.hibernate.stat with parameters of type SessionImplementor | |
---|---|
SessionStatisticsImpl(SessionImplementor session)
|
Uses of SessionImplementor in org.hibernate.tuple.entity |
---|
Methods in org.hibernate.tuple.entity with parameters of type SessionImplementor | |
---|---|
void |
PojoEntityTuplizer.afterInitialize(Object entity,
boolean lazyPropertiesAreUnfetched,
SessionImplementor session)
|
void |
EntityTuplizer.afterInitialize(Object entity,
boolean lazyPropertiesAreUnfetched,
SessionImplementor session)
Called just after the entities properties have been initialized. |
void |
AbstractEntityTuplizer.afterInitialize(Object entity,
boolean lazyPropertiesAreUnfetched,
SessionImplementor session)
|
Object |
EntityTuplizer.createProxy(Serializable id,
SessionImplementor session)
Generates an appropriate proxy representation of this entity for this entity-mode. |
Object |
AbstractEntityTuplizer.createProxy(Serializable id,
SessionImplementor session)
|
Object[] |
PojoEntityTuplizer.getPropertyValuesToInsert(Object entity,
Map mergeMap,
SessionImplementor session)
|
Object[] |
EntityTuplizer.getPropertyValuesToInsert(Object entity,
Map mergeMap,
SessionImplementor session)
Extract the values of the insertable properties of the entity (including backrefs) |
Object[] |
AbstractEntityTuplizer.getPropertyValuesToInsert(Object entity,
Map mergeMap,
SessionImplementor session)
|
Uses of SessionImplementor in org.hibernate.type |
---|
Methods in org.hibernate.type with parameters of type SessionImplementor | |
---|---|
static Object[] |
TypeFactory.assemble(Serializable[] row,
Type[] types,
SessionImplementor session,
Object owner)
Apply the Type.assemble(java.io.Serializable, org.hibernate.engine.SessionImplementor, java.lang.Object) operation across a series of values. |
Object |
Type.assemble(Serializable cached,
SessionImplementor session,
Object owner)
Reconstruct the object from its cached "disassembled" state. |
Object |
SpecialOneToOneType.assemble(Serializable oid,
SessionImplementor session,
Object owner)
|
Object |
SerializableType.assemble(Serializable cached,
SessionImplementor session,
Object owner)
|
Object |
OneToOneType.assemble(Serializable oid,
SessionImplementor session,
Object owner)
|
Object |
ManyToOneType.assemble(Serializable oid,
SessionImplementor session,
Object owner)
|
Object |
CustomType.assemble(Serializable cached,
SessionImplementor session,
Object owner)
|
Object |
CompositeCustomType.assemble(Serializable cached,
SessionImplementor session,
Object owner)
|
Object |
ComponentType.assemble(Serializable object,
SessionImplementor session,
Object owner)
|
Object |
CollectionType.assemble(Serializable cached,
SessionImplementor session,
Object owner)
|
Object |
AnyType.assemble(Serializable cached,
SessionImplementor session,
Object owner)
|
Object |
AbstractType.assemble(Serializable cached,
SessionImplementor session,
Object owner)
|
static void |
TypeFactory.beforeAssemble(Serializable[] row,
Type[] types,
SessionImplementor session)
Apply the Type.beforeAssemble(java.io.Serializable, org.hibernate.engine.SessionImplementor) operation across a series of values. |
void |
Type.beforeAssemble(Serializable cached,
SessionImplementor session)
Called before assembling a query result set from the query cache, to allow batch fetching of entities missing from the second-level cache. |
void |
ManyToOneType.beforeAssemble(Serializable oid,
SessionImplementor session)
|
void |
AbstractType.beforeAssemble(Serializable cached,
SessionImplementor session)
|
boolean |
CustomCollectionType.contains(Object collection,
Object entity,
SessionImplementor session)
|
boolean |
CollectionType.contains(Object collection,
Object childObject,
SessionImplementor session)
|
static void |
TypeFactory.deepCopy(Object[] values,
Type[] types,
boolean[] copy,
Object[] target,
SessionImplementor session)
Deep copy a series of values from one array to another... |
static Serializable[] |
TypeFactory.disassemble(Object[] row,
Type[] types,
boolean[] nonCacheable,
SessionImplementor session,
Object owner)
Apply the Type.disassemble(java.lang.Object, org.hibernate.engine.SessionImplementor, java.lang.Object) operation across a series of values. |
Serializable |
Type.disassemble(Object value,
SessionImplementor session,
Object owner)
Return a cacheable "disassembled" representation of the object. |
Serializable |
SpecialOneToOneType.disassemble(Object value,
SessionImplementor session,
Object owner)
|
Serializable |
SerializableType.disassemble(Object value,
SessionImplementor session,
Object owner)
|
Serializable |
OneToOneType.disassemble(Object value,
SessionImplementor session,
Object owner)
|
Serializable |
ManyToOneType.disassemble(Object value,
SessionImplementor session,
Object owner)
|
Serializable |
CustomType.disassemble(Object value,
SessionImplementor session,
Object owner)
|
Serializable |
CompositeCustomType.disassemble(Object value,
SessionImplementor session,
Object owner)
|
Serializable |
ComponentType.disassemble(Object value,
SessionImplementor session,
Object owner)
|
Serializable |
CollectionType.disassemble(Object value,
SessionImplementor session,
Object owner)
|
Serializable |
ClobType.disassemble(Object value,
SessionImplementor session,
Object owner)
|
Serializable |
BlobType.disassemble(Object value,
SessionImplementor session,
Object owner)
|
Serializable |
AnyType.disassemble(Object value,
SessionImplementor session,
Object owner)
|
Serializable |
AbstractType.disassemble(Object value,
SessionImplementor session,
Object owner)
|
static int[] |
TypeFactory.findDirty(StandardProperty[] properties,
Object[] currentState,
Object[] previousState,
boolean[][] includeColumns,
boolean anyUninitializedProperties,
SessionImplementor session)
Determine if any of the given field values are dirty, returning an array containing indices of the dirty fields. |
static int[] |
TypeFactory.findModified(StandardProperty[] properties,
Object[] currentState,
Object[] previousState,
boolean[][] includeColumns,
boolean anyUninitializedProperties,
SessionImplementor session)
Determine if any of the given field values are modified, returning an array containing indices of the modified fields. |
Object |
CollectionType.getCollection(Serializable key,
SessionImplementor session,
Object owner)
instantiate a collection wrapper (called when loading an object) |
Iterator |
CollectionType.getElementsIterator(Object collection,
SessionImplementor session)
Get an iterator over the element set of the collection, which may not yet be wrapped |
protected Object |
EntityType.getIdentifier(Object value,
SessionImplementor session)
|
Serializable |
CollectionType.getIdOfOwnerOrNull(Serializable key,
SessionImplementor session)
Get the id value from the owning entity key, usually the same as the key, but might be some other property, in the case of property-ref |
Serializable |
CollectionType.getKeyOfOwner(Object owner,
SessionImplementor session)
Get the key value from the owning entity instance, usually the identifier, but might be some other unique key, in the case of property-ref |
Object |
CompositeCustomType.getPropertyValue(Object component,
int i,
SessionImplementor session)
|
Object |
ComponentType.getPropertyValue(Object component,
int i,
SessionImplementor session)
|
Object |
AnyType.getPropertyValue(Object component,
int i,
SessionImplementor session)
|
Object |
AbstractComponentType.getPropertyValue(Object component,
int i,
SessionImplementor session)
|
Object[] |
CompositeCustomType.getPropertyValues(Object component,
SessionImplementor session)
|
Object[] |
ComponentType.getPropertyValues(Object component,
SessionImplementor session)
|
Object[] |
AnyType.getPropertyValues(Object component,
SessionImplementor session)
|
Object[] |
AbstractComponentType.getPropertyValues(Object component,
SessionImplementor session)
Get the values of the component properties of a component instance |
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 |
SpecialOneToOneType.hydrate(ResultSet rs,
String[] names,
SessionImplementor session,
Object owner)
|
Object |
OneToOneType.hydrate(ResultSet rs,
String[] names,
SessionImplementor session,
Object owner)
|
Object |
ManyToOneType.hydrate(ResultSet rs,
String[] names,
SessionImplementor session,
Object owner)
|
Object |
ComponentType.hydrate(ResultSet rs,
String[] names,
SessionImplementor session,
Object owner)
|
Object |
CollectionType.hydrate(ResultSet rs,
String[] name,
SessionImplementor session,
Object owner)
|
Object |
AnyType.hydrate(ResultSet rs,
String[] names,
SessionImplementor session,
Object owner)
|
Object |
AbstractType.hydrate(ResultSet rs,
String[] names,
SessionImplementor session,
Object owner)
|
Object |
EmbeddedComponentType.instantiate(Object parent,
SessionImplementor session)
|
Object |
ComponentType.instantiate(Object parent,
SessionImplementor session)
|
PersistentCollection |
SortedSetType.instantiate(SessionImplementor session,
CollectionPersister persister,
Serializable key)
|
PersistentCollection |
SortedMapType.instantiate(SessionImplementor session,
CollectionPersister persister,
Serializable key)
|
PersistentCollection |
SetType.instantiate(SessionImplementor session,
CollectionPersister persister,
Serializable key)
|
PersistentCollection |
MapType.instantiate(SessionImplementor session,
CollectionPersister persister,
Serializable key)
|
PersistentCollection |
ListType.instantiate(SessionImplementor session,
CollectionPersister persister,
Serializable key)
|
PersistentCollection |
IdentifierBagType.instantiate(SessionImplementor session,
CollectionPersister persister,
Serializable key)
|
PersistentCollection |
CustomCollectionType.instantiate(SessionImplementor session,
CollectionPersister persister,
Serializable key)
|
abstract PersistentCollection |
CollectionType.instantiate(SessionImplementor session,
CollectionPersister persister,
Serializable key)
Instantiate an uninitialized collection wrapper or holder. |
PersistentCollection |
BagType.instantiate(SessionImplementor session,
CollectionPersister persister,
Serializable key)
|
PersistentCollection |
ArrayType.instantiate(SessionImplementor session,
CollectionPersister persister,
Serializable key)
|
boolean |
Type.isDirty(Object old,
Object current,
boolean[] checkable,
SessionImplementor session)
Should the parent be considered dirty, given both the old and current field or element value? |
boolean |
OneToOneType.isDirty(Object old,
Object current,
boolean[] checkable,
SessionImplementor session)
|
boolean |
NullableType.isDirty(Object old,
Object current,
boolean[] checkable,
SessionImplementor session)
|
boolean |
MetaType.isDirty(Object old,
Object current,
boolean[] checkable,
SessionImplementor session)
|
boolean |
ManyToOneType.isDirty(Object old,
Object current,
boolean[] checkable,
SessionImplementor session)
|
boolean |
CustomType.isDirty(Object old,
Object current,
boolean[] checkable,
SessionImplementor session)
|
boolean |
CompositeCustomType.isDirty(Object old,
Object current,
boolean[] checkable,
SessionImplementor session)
|
boolean |
ComponentType.isDirty(Object x,
Object y,
boolean[] checkable,
SessionImplementor session)
|
boolean |
CollectionType.isDirty(Object old,
Object current,
boolean[] checkable,
SessionImplementor session)
|
boolean |
ClobType.isDirty(Object old,
Object current,
boolean[] checkable,
SessionImplementor session)
|
boolean |
BlobType.isDirty(Object old,
Object current,
boolean[] checkable,
SessionImplementor session)
|
boolean |
AnyType.isDirty(Object old,
Object current,
boolean[] checkable,
SessionImplementor session)
|
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 |
OneToOneType.isDirty(Object old,
Object current,
SessionImplementor session)
|
boolean |
ManyToOneType.isDirty(Object old,
Object current,
SessionImplementor session)
|
boolean |
ComponentType.isDirty(Object x,
Object y,
SessionImplementor session)
|
boolean |
CollectionType.isDirty(Object old,
Object current,
SessionImplementor session)
|
boolean |
AbstractType.isDirty(Object old,
Object current,
SessionImplementor session)
|
boolean |
Type.isModified(Object oldHydratedState,
Object currentState,
boolean[] checkable,
SessionImplementor session)
Has the parent object been modified, compared to the current database state? |
boolean |
OneToOneType.isModified(Object old,
Object current,
boolean[] checkable,
SessionImplementor session)
|
boolean |
ManyToOneType.isModified(Object old,
Object current,
boolean[] checkable,
SessionImplementor session)
|
boolean |
ComponentType.isModified(Object old,
Object current,
boolean[] checkable,
SessionImplementor session)
|
boolean |
CollectionType.isModified(Object old,
Object current,
boolean[] checkable,
SessionImplementor session)
|
boolean |
AnyType.isModified(Object old,
Object current,
boolean[] checkable,
SessionImplementor session)
|
boolean |
AbstractType.isModified(Object old,
Object current,
boolean[] checkable,
SessionImplementor session)
|
protected boolean |
EntityType.isNotEmbedded(SessionImplementor session)
|
boolean |
OneToOneType.isNull(Object owner,
SessionImplementor session)
|
protected boolean |
EntityType.isNull(Object owner,
SessionImplementor session)
|
Object |
EntityType.loadByUniqueKey(String entityName,
String uniqueKeyPropertyName,
Object key,
SessionImplementor session)
Load an instance by a unique key that is not the primary key. |
Object |
VersionType.next(Object current,
SessionImplementor session)
Increment the version. |
Object |
TimestampType.next(Object current,
SessionImplementor session)
|
Object |
ShortType.next(Object current,
SessionImplementor session)
|
Object |
LongType.next(Object current,
SessionImplementor session)
|
Object |
IntegerType.next(Object current,
SessionImplementor session)
|
Object |
CustomType.next(Object current,
SessionImplementor session)
|
Object |
CalendarType.next(Object current,
SessionImplementor session)
|
Object |
ByteType.next(Object current,
SessionImplementor session)
|
Object |
AbstractBynaryType.next(Object current,
SessionImplementor session)
|
Object |
Type.nullSafeGet(ResultSet rs,
String[] names,
SessionImplementor session,
Object owner)
Retrieve an instance of the mapped class from a JDBC resultset. |
Object |
NullableType.nullSafeGet(ResultSet rs,
String[] names,
SessionImplementor session,
Object owner)
|
Object |
MetaType.nullSafeGet(ResultSet rs,
String[] names,
SessionImplementor session,
Object owner)
|
Object |
EntityType.nullSafeGet(ResultSet rs,
String[] names,
SessionImplementor session,
Object owner)
Retrieve an instance of the mapped class from a JDBC resultset. |
Object |
CustomType.nullSafeGet(ResultSet rs,
String[] names,
SessionImplementor session,
Object owner)
|
Object |
CompositeCustomType.nullSafeGet(ResultSet rs,
String[] names,
SessionImplementor session,
Object owner)
|
Object |
ComponentType.nullSafeGet(ResultSet rs,
String[] names,
SessionImplementor session,
Object owner)
|
Object |
CollectionType.nullSafeGet(ResultSet rs,
String[] name,
SessionImplementor session,
Object owner)
|
Object |
ClobType.nullSafeGet(ResultSet rs,
String[] names,
SessionImplementor session,
Object owner)
|
Object |
BlobType.nullSafeGet(ResultSet rs,
String[] names,
SessionImplementor session,
Object owner)
|
Object |
AnyType.nullSafeGet(ResultSet rs,
String[] names,
SessionImplementor session,
Object owner)
|
Object |
Type.nullSafeGet(ResultSet rs,
String name,
SessionImplementor session,
Object owner)
Retrieve an instance of the mapped class from a JDBC resultset. |
Object |
NullableType.nullSafeGet(ResultSet rs,
String name,
SessionImplementor session,
Object owner)
|
Object |
MetaType.nullSafeGet(ResultSet rs,
String name,
SessionImplementor session,
Object owner)
|
Object |
EntityType.nullSafeGet(ResultSet rs,
String name,
SessionImplementor session,
Object owner)
Retrieve an instance of the mapped class from a JDBC resultset. |
Object |
CustomType.nullSafeGet(ResultSet rs,
String columnName,
SessionImplementor session,
Object owner)
|
Object |
CompositeCustomType.nullSafeGet(ResultSet rs,
String columnName,
SessionImplementor session,
Object owner)
|
Object |
ComponentType.nullSafeGet(ResultSet rs,
String name,
SessionImplementor session,
Object owner)
|
Object |
CollectionType.nullSafeGet(ResultSet rs,
String name,
SessionImplementor session,
Object owner)
|
Object |
ClobType.nullSafeGet(ResultSet rs,
String name,
SessionImplementor session,
Object owner)
|
Object |
BlobType.nullSafeGet(ResultSet rs,
String name,
SessionImplementor session,
Object owner)
|
Object |
AnyType.nullSafeGet(ResultSet rs,
String name,
SessionImplementor session,
Object owner)
|
void |
Type.nullSafeSet(PreparedStatement st,
Object value,
int index,
boolean[] settable,
SessionImplementor session)
Write an instance of the mapped class to a prepared statement, ignoring some columns. |
void |
OneToOneType.nullSafeSet(PreparedStatement st,
Object value,
int index,
boolean[] settable,
SessionImplementor session)
|
void |
NullableType.nullSafeSet(PreparedStatement st,
Object value,
int index,
boolean[] settable,
SessionImplementor session)
|
void |
MetaType.nullSafeSet(PreparedStatement st,
Object value,
int index,
boolean[] settable,
SessionImplementor session)
|
void |
ManyToOneType.nullSafeSet(PreparedStatement st,
Object value,
int index,
boolean[] settable,
SessionImplementor session)
|
void |
CustomType.nullSafeSet(PreparedStatement st,
Object value,
int index,
boolean[] settable,
SessionImplementor session)
|
void |
CompositeCustomType.nullSafeSet(PreparedStatement st,
Object value,
int index,
boolean[] settable,
SessionImplementor session)
|
void |
ComponentType.nullSafeSet(PreparedStatement st,
Object value,
int begin,
boolean[] settable,
SessionImplementor session)
|
void |
CollectionType.nullSafeSet(PreparedStatement st,
Object value,
int index,
boolean[] settable,
SessionImplementor session)
|
void |
ClobType.nullSafeSet(PreparedStatement st,
Object value,
int index,
boolean[] settable,
SessionImplementor session)
|
void |
BlobType.nullSafeSet(PreparedStatement st,
Object value,
int index,
boolean[] settable,
SessionImplementor session)
|
void |
AnyType.nullSafeSet(PreparedStatement st,
Object value,
int index,
boolean[] settable,
SessionImplementor session)
|
void |
Type.nullSafeSet(PreparedStatement st,
Object value,
int index,
SessionImplementor session)
Write an instance of the mapped class to a prepared statement. |
void |
OneToOneType.nullSafeSet(PreparedStatement st,
Object value,
int index,
SessionImplementor session)
|
void |
NullableType.nullSafeSet(PreparedStatement st,
Object value,
int index,
SessionImplementor session)
|
void |
MetaType.nullSafeSet(PreparedStatement st,
Object value,
int index,
SessionImplementor session)
|
void |
ManyToOneType.nullSafeSet(PreparedStatement st,
Object value,
int index,
SessionImplementor session)
|
void |
CustomType.nullSafeSet(PreparedStatement st,
Object value,
int index,
SessionImplementor session)
|
void |
CompositeCustomType.nullSafeSet(PreparedStatement st,
Object value,
int index,
SessionImplementor session)
|
void |
ComponentType.nullSafeSet(PreparedStatement st,
Object value,
int begin,
SessionImplementor session)
|
void |
CollectionType.nullSafeSet(PreparedStatement st,
Object value,
int index,
SessionImplementor session)
|
void |
ClobType.nullSafeSet(PreparedStatement st,
Object value,
int index,
SessionImplementor session)
|
void |
BlobType.nullSafeSet(PreparedStatement st,
Object value,
int index,
SessionImplementor session)
|
void |
AnyType.nullSafeSet(PreparedStatement st,
Object value,
int index,
SessionImplementor session)
|
static Object[] |
TypeFactory.replace(Object[] original,
Object[] target,
Type[] types,
SessionImplementor session,
Object owner,
Map copyCache)
Apply the Type.replace(java.lang.Object, java.lang.Object, org.hibernate.engine.SessionImplementor, java.lang.Object, java.util.Map) operation across a series of values. |
static Object[] |
TypeFactory.replace(Object[] original,
Object[] target,
Type[] types,
SessionImplementor session,
Object owner,
Map copyCache,
ForeignKeyDirection foreignKeyDirection)
Apply the Type.replace(java.lang.Object, java.lang.Object, org.hibernate.engine.SessionImplementor, java.lang.Object, java.util.Map) operation across a series of values. |
Object |
Type.replace(Object original,
Object target,
SessionImplementor session,
Object owner,
Map copyCache)
During merge, replace the existing (target) value in the entity we are merging to with a new (original) value from the detached entity we are merging. |
Object |
MutableType.replace(Object original,
Object target,
SessionImplementor session,
Object owner,
Map copyCache)
|
Object |
MetaType.replace(Object original,
Object target,
SessionImplementor session,
Object owner,
Map copyCache)
|
Object |
ImmutableType.replace(Object original,
Object target,
SessionImplementor session,
Object owner,
Map copyCache)
|
Object |
EntityType.replace(Object original,
Object target,
SessionImplementor session,
Object owner,
Map copyCache)
During merge, replace the existing (target) value in the entity we are merging to with a new (original) value from the detached entity we are merging. |
Object |
CustomType.replace(Object original,
Object target,
SessionImplementor session,
Object owner,
Map copyCache)
|
Object |
CompositeCustomType.replace(Object original,
Object target,
SessionImplementor session,
Object owner,
Map copyCache)
|
Object |
ComponentType.replace(Object original,
Object target,
SessionImplementor session,
Object owner,
Map copyCache)
|
Object |
CollectionType.replace(Object original,
Object target,
SessionImplementor session,
Object owner,
Map copyCache)
During merge, replace the existing (target) value in the entity we are merging to with a new (original) value from the detached entity we are merging. |
Object |
ClobType.replace(Object original,
Object target,
SessionImplementor session,
Object owner,
Map copyCache)
|
Object |
BlobType.replace(Object original,
Object target,
SessionImplementor session,
Object owner,
Map copyCache)
|
Object |
AnyType.replace(Object original,
Object target,
SessionImplementor session,
Object owner,
Map copyCache)
|
Object |
Type.replace(Object original,
Object target,
SessionImplementor session,
Object owner,
Map copyCache,
ForeignKeyDirection foreignKeyDirection)
During merge, replace the existing (target) value in the entity we are merging to with a new (original) value from the detached entity we are merging. |
Object |
ComponentType.replace(Object original,
Object target,
SessionImplementor session,
Object owner,
Map copyCache,
ForeignKeyDirection foreignKeyDirection)
|
Object |
AbstractType.replace(Object original,
Object target,
SessionImplementor session,
Object owner,
Map copyCache,
ForeignKeyDirection foreignKeyDirection)
|
static Object[] |
TypeFactory.replaceAssociations(Object[] original,
Object[] target,
Type[] types,
SessionImplementor session,
Object owner,
Map copyCache,
ForeignKeyDirection foreignKeyDirection)
Apply the Type.replace(java.lang.Object, java.lang.Object, org.hibernate.engine.SessionImplementor, java.lang.Object, java.util.Map) operation across a series of values, as
long as the corresponding Type is an association. |
Object |
MapType.replaceElements(Object original,
Object target,
Object owner,
Map copyCache,
SessionImplementor session)
|
Object |
CustomCollectionType.replaceElements(Object original,
Object target,
Object owner,
Map copyCache,
SessionImplementor session)
|
Object |
CollectionType.replaceElements(Object original,
Object target,
Object owner,
Map copyCache,
SessionImplementor session)
Replace the elements of a collection with the elements of another collection. |
Object |
ArrayType.replaceElements(Object original,
Object target,
Object owner,
Map copyCache,
SessionImplementor session)
|
Object |
Type.resolve(Object value,
SessionImplementor session,
Object owner)
Map identifiers to entities or collections. |
Object |
EntityType.resolve(Object value,
SessionImplementor session,
Object owner)
Resolve an identifier or unique key value |
Object |
ComponentType.resolve(Object value,
SessionImplementor session,
Object owner)
|
Object |
CollectionType.resolve(Object value,
SessionImplementor session,
Object owner)
|
Object |
AnyType.resolve(Object value,
SessionImplementor session,
Object owner)
|
Object |
AbstractType.resolve(Object value,
SessionImplementor session,
Object owner)
|
protected Object |
EntityType.resolveIdentifier(Serializable id,
SessionImplementor session)
Resolve an identifier via a load. |
Object |
VersionType.seed(SessionImplementor session)
Generate an initial version. |
Object |
TimestampType.seed(SessionImplementor session)
|
Object |
ShortType.seed(SessionImplementor session)
|
Object |
LongType.seed(SessionImplementor session)
|
Object |
IntegerType.seed(SessionImplementor session)
|
Object |
DbTimestampType.seed(SessionImplementor session)
|
Object |
CustomType.seed(SessionImplementor session)
|
Object |
CalendarType.seed(SessionImplementor session)
|
Object |
ByteType.seed(SessionImplementor session)
|
Object |
AbstractBynaryType.seed(SessionImplementor session)
|
Object |
Type.semiResolve(Object value,
SessionImplementor session,
Object owner)
Given a hydrated, but unresolved value, return a value that may be used to reconstruct property-ref associations. |
Object |
ComponentType.semiResolve(Object value,
SessionImplementor session,
Object owner)
|
Object |
CollectionType.semiResolve(Object value,
SessionImplementor session,
Object owner)
|
Object |
AnyType.semiResolve(Object value,
SessionImplementor session,
Object owner)
|
Object |
AbstractType.semiResolve(Object value,
SessionImplementor session,
Object owner)
|
void |
ClobType.set(PreparedStatement st,
Object value,
int index,
SessionImplementor session)
|
void |
BlobType.set(PreparedStatement st,
Object value,
int index,
SessionImplementor session)
|
PersistentCollection |
SortedSetType.wrap(SessionImplementor session,
Object collection)
|
PersistentCollection |
SortedMapType.wrap(SessionImplementor session,
Object collection)
|
PersistentCollection |
SetType.wrap(SessionImplementor session,
Object collection)
|
PersistentCollection |
MapType.wrap(SessionImplementor session,
Object collection)
|
PersistentCollection |
ListType.wrap(SessionImplementor session,
Object collection)
|
PersistentCollection |
IdentifierBagType.wrap(SessionImplementor session,
Object collection)
|
PersistentCollection |
CustomCollectionType.wrap(SessionImplementor session,
Object collection)
|
abstract PersistentCollection |
CollectionType.wrap(SessionImplementor session,
Object collection)
Wrap the naked collection instance in a wrapper, or instantiate a holder. |
PersistentCollection |
BagType.wrap(SessionImplementor session,
Object collection)
|
PersistentCollection |
ArrayType.wrap(SessionImplementor session,
Object array)
|
Uses of SessionImplementor in org.hibernate.usertype |
---|
Methods in org.hibernate.usertype with parameters of type SessionImplementor | |
---|---|
Object |
CompositeUserType.assemble(Serializable cached,
SessionImplementor session,
Object owner)
Reconstruct an object from the cacheable representation. |
Serializable |
CompositeUserType.disassemble(Object value,
SessionImplementor session)
Transform the object into its cacheable representation. |
PersistentCollection |
UserCollectionType.instantiate(SessionImplementor session,
CollectionPersister persister)
Instantiate an uninitialized instance of the collection wrapper |
Object |
UserVersionType.next(Object current,
SessionImplementor session)
Increment the version. |
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. |
Object |
CompositeUserType.replace(Object original,
Object target,
SessionImplementor session,
Object owner)
During merge, replace the existing (target) value in the entity we are merging to with a new (original) value from the detached entity we are merging. |
Object |
UserCollectionType.replaceElements(Object original,
Object target,
CollectionPersister persister,
Object owner,
Map copyCache,
SessionImplementor session)
Replace the elements of a collection with the elements of another collection |
Object |
UserVersionType.seed(SessionImplementor session)
Generate an initial version. |
PersistentCollection |
UserCollectionType.wrap(SessionImplementor session,
Object collection)
Wrap an instance of a collection |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |