Uses of Interface
org.hibernate.engine.spi.SharedSessionContractImplementor
-
-
Uses of SharedSessionContractImplementor in org.hibernate
Methods in org.hibernate with parameters of type SharedSessionContractImplementor Modifier and Type Method Description static LobCreatorHibernate. getLobCreator(SharedSessionContractImplementor session)Obtain a lob creator for the given session. -
Uses of SharedSessionContractImplementor in org.hibernate.action.spi
Methods in org.hibernate.action.spi with parameters of type SharedSessionContractImplementor Modifier and Type Method Description voidExecutable. afterDeserialize(SharedSessionContractImplementor session)Reconnect to session after deserializationvoidAfterTransactionCompletionProcess. doAfterTransactionCompletion(boolean success, SharedSessionContractImplementor session)Perform whatever processing is encapsulated here after completion of the transaction. -
Uses of SharedSessionContractImplementor in org.hibernate.bytecode.enhance.spi
Methods in org.hibernate.bytecode.enhance.spi with parameters of type SharedSessionContractImplementor Modifier and Type Method Description java.lang.ObjectLazyPropertyInitializer. initializeLazyProperty(java.lang.String fieldName, java.lang.Object entity, SharedSessionContractImplementor session)Initialize the property, and return its new value. -
Uses of SharedSessionContractImplementor in org.hibernate.bytecode.enhance.spi.interceptor
Methods in org.hibernate.bytecode.enhance.spi.interceptor that return SharedSessionContractImplementor Modifier and Type Method Description SharedSessionContractImplementorAbstractInterceptor. getLinkedSession()SharedSessionContractImplementorSessionAssociableInterceptor. getLinkedSession()Methods in org.hibernate.bytecode.enhance.spi.interceptor with parameters of type SharedSessionContractImplementor Modifier and Type Method Description java.lang.ObjectEnhancementAsProxyLazinessInterceptor. forceInitialize(java.lang.Object target, java.lang.String attributeName, SharedSessionContractImplementor session, boolean isTemporarySession)voidAbstractInterceptor. setSession(SharedSessionContractImplementor session)voidSessionAssociableInterceptor. setSession(SharedSessionContractImplementor session)Method parameters in org.hibernate.bytecode.enhance.spi.interceptor with type arguments of type SharedSessionContractImplementor Modifier and Type Method Description static <T> TEnhancementHelper. performWork(BytecodeLazyAttributeInterceptor interceptor, java.util.function.BiFunction<SharedSessionContractImplementor,java.lang.Boolean,T> work, java.lang.String entityName, java.lang.String attributeName)Constructors in org.hibernate.bytecode.enhance.spi.interceptor with parameters of type SharedSessionContractImplementor Constructor Description AbstractLazyLoadInterceptor(java.lang.String entityName, SharedSessionContractImplementor session)EnhancementAsProxyLazinessInterceptor(java.lang.String entityName, java.util.Set<java.lang.String> identifierAttributeNames, CompositeType nonAggregatedCidMapper, EntityKey entityKey, SharedSessionContractImplementor session)LazyAttributeLoadingInterceptor(java.lang.String entityName, java.lang.Object identifier, java.util.Set<java.lang.String> lazyFields, SharedSessionContractImplementor session) -
Uses of SharedSessionContractImplementor in org.hibernate.bytecode.spi
Methods in org.hibernate.bytecode.spi with parameters of type SharedSessionContractImplementor Modifier and Type Method Description PersistentAttributeInterceptableBytecodeEnhancementMetadata. createEnhancedProxy(EntityKey keyToLoad, boolean addEmptyEntry, SharedSessionContractImplementor session)Create an "enhancement as proxy" instance for the given entityvoidBytecodeEnhancementMetadata. injectEnhancedEntityAsProxyInterceptor(java.lang.Object entity, EntityKey entityKey, SharedSessionContractImplementor session)LazyAttributeLoadingInterceptorBytecodeEnhancementMetadata. injectInterceptor(java.lang.Object entity, java.lang.Object identifier, SharedSessionContractImplementor session)Build and inject an interceptor instance into the enhanced entity.voidBytecodeEnhancementMetadata. injectInterceptor(java.lang.Object entity, PersistentAttributeInterceptor interceptor, SharedSessionContractImplementor session) -
Uses of SharedSessionContractImplementor in org.hibernate.cache.spi
Methods in org.hibernate.cache.spi with parameters of type SharedSessionContractImplementor Modifier and Type Method Description java.lang.ObjectCacheKeysFactory. createNaturalIdKey(java.lang.Object[] naturalIdValues, EntityPersister persister, SharedSessionContractImplementor session)CacheTransactionSynchronizationAbstractRegionFactory. createTransactionContext(SharedSessionContractImplementor session)default CacheTransactionSynchronizationRegionFactory. createTransactionContext(SharedSessionContractImplementor session)static QueryKeyQueryKey. generateQueryKey(java.lang.String queryString, QueryParameters queryParameters, java.util.Set filterKeys, SharedSessionContractImplementor session, CacheableResultTransformer customTransformer)Generates a QueryKey.java.util.ListQueryCache. get(QueryKey key, Type[] returnTypes, boolean isNaturalKeyLookup, java.util.Set<java.io.Serializable> spaces, SharedSessionContractImplementor session)Deprecated.Get results from the cache.java.util.ListQueryResultsCache. get(QueryKey key, java.lang.String[] spaces, Type[] returnTypes, SharedSessionContractImplementor session)Get results from the cache.java.util.ListQueryResultsCache. get(QueryKey key, java.util.Set<java.io.Serializable> spaces, Type[] returnTypes, SharedSessionContractImplementor session)Get results from the cache.default java.util.ListQueryResultsCache. get(QueryKey key, Type[] returnTypes, boolean isNaturalKeyLookup, java.util.Set<java.io.Serializable> spaces, SharedSessionContractImplementor session)java.lang.ObjectDirectAccessRegion. getFromCache(java.lang.Object key, SharedSessionContractImplementor session)Get value by keydefault voidTimestampsCache. invalidate(java.io.Serializable[] spaces, SharedSessionContractImplementor session)voidTimestampsCache. invalidate(java.lang.String[] spaces, SharedSessionContractImplementor session)Perform invalidation of the passed spaces (table names) against the timestamps region datavoidUpdateTimestampsCache. invalidate(java.io.Serializable[] spaces, SharedSessionContractImplementor session)Deprecated.Perform invalidation.booleanTimestampsCache. isUpToDate(java.lang.String[] spaces, java.lang.Long timestamp, SharedSessionContractImplementor session)Perform an up-to-date check for the given set of query spaces as part of verifying the validity of cached query results.default booleanTimestampsCache. isUpToDate(java.util.Set<java.io.Serializable> spaces, java.lang.Long timestamp, SharedSessionContractImplementor session)booleanUpdateTimestampsCache. isUpToDate(java.util.Set<java.io.Serializable> spaces, java.lang.Long timestamp, SharedSessionContractImplementor session)Deprecated.Perform an up-to-date check for the given set of query spaces.default voidTimestampsCache. preInvalidate(java.io.Serializable[] spaces, SharedSessionContractImplementor session)voidTimestampsCache. preInvalidate(java.lang.String[] spaces, SharedSessionContractImplementor session)Perform pre-invalidation of the passed spaces (table names) against the timestamps region datavoidUpdateTimestampsCache. preInvalidate(java.io.Serializable[] spaces, SharedSessionContractImplementor session)Deprecated.Perform pre-invalidation.booleanQueryCache. put(QueryKey key, Type[] returnTypes, java.util.List result, boolean isNaturalKeyLookup, SharedSessionContractImplementor session)Deprecated.Put a result into the query cache.booleanQueryResultsCache. put(QueryKey key, java.util.List result, Type[] returnTypes, SharedSessionContractImplementor session)Put a result into the query cache.default booleanQueryResultsCache. put(QueryKey key, Type[] returnTypes, java.util.List result, boolean isNaturalKeyLookup, SharedSessionContractImplementor session)voidDirectAccessRegion. putIntoCache(java.lang.Object key, java.lang.Object value, SharedSessionContractImplementor session)Put a value by key -
Uses of SharedSessionContractImplementor in org.hibernate.cache.spi.access
Methods in org.hibernate.cache.spi.access with parameters of type SharedSessionContractImplementor Modifier and Type Method Description booleanEntityDataAccess. afterInsert(SharedSessionContractImplementor session, java.lang.Object key, java.lang.Object value, java.lang.Object version)Called afterQuery an item has been inserted (afterQuery the transaction completes), instead of calling release().booleanNaturalIdDataAccess. afterInsert(SharedSessionContractImplementor session, java.lang.Object key, java.lang.Object value)Called afterQuery an item has been inserted (afterQuery the transaction completes), instead of calling release().booleanEntityDataAccess. afterUpdate(SharedSessionContractImplementor session, java.lang.Object key, java.lang.Object value, java.lang.Object currentVersion, java.lang.Object previousVersion, SoftLock lock)Called afterQuery an item has been updated (afterQuery the transaction completes), instead of calling release().booleanNaturalIdDataAccess. afterUpdate(SharedSessionContractImplementor session, java.lang.Object key, java.lang.Object value, SoftLock lock)Called afterQuery an item has been updated (afterQuery the transaction completes), instead of calling release().java.lang.ObjectNaturalIdDataAccess. generateCacheKey(java.lang.Object[] naturalIdValues, EntityPersister rootEntityDescriptor, SharedSessionContractImplementor session)To create instances of NaturalIdCacheKey for this region, Hibernate will invoke this method exclusively so that generated implementations can generate optimised keys.java.lang.ObjectCachedDomainDataAccess. get(SharedSessionContractImplementor session, java.lang.Object key)Attempt to retrieve an object from the cache.booleanEntityDataAccess. insert(SharedSessionContractImplementor session, java.lang.Object key, java.lang.Object value, java.lang.Object version)Called afterQuery an item has been inserted (beforeQuery the transaction completes), instead of calling evict().booleanNaturalIdDataAccess. insert(SharedSessionContractImplementor session, java.lang.Object key, java.lang.Object value)Called afterQuery an item has been inserted (beforeQuery the transaction completes), instead of calling evict().SoftLockCachedDomainDataAccess. lockItem(SharedSessionContractImplementor session, java.lang.Object key, java.lang.Object version)We are going to attempt to update/delete the keyed object.booleanCachedDomainDataAccess. putFromLoad(SharedSessionContractImplementor session, java.lang.Object key, java.lang.Object value, java.lang.Object version)Attempt to cache an object, afterQuery loading from the database.booleanCachedDomainDataAccess. putFromLoad(SharedSessionContractImplementor session, java.lang.Object key, java.lang.Object value, java.lang.Object version, boolean minimalPutOverride)Attempt to cache an object, afterQuery loading from the database, explicitly specifying the minimalPut behavior.voidCachedDomainDataAccess. remove(SharedSessionContractImplementor session, java.lang.Object key)Called afterQuery an item has become stale (beforeQuery the transaction completes).voidCachedDomainDataAccess. removeAll(SharedSessionContractImplementor session)Remove all data for this accessed typevoidCachedDomainDataAccess. unlockItem(SharedSessionContractImplementor session, java.lang.Object key, SoftLock lock)Called when we have finished the attempted update/delete (which may or may not have been successful), after transaction completion.booleanEntityDataAccess. update(SharedSessionContractImplementor session, java.lang.Object key, java.lang.Object value, java.lang.Object currentVersion, java.lang.Object previousVersion)Called afterQuery an item has been updated (beforeQuery the transaction completes), instead of calling evict().booleanNaturalIdDataAccess. update(SharedSessionContractImplementor session, java.lang.Object key, java.lang.Object value)Called afterQuery an item has been updated (beforeQuery the transaction completes), instead of calling evict(). -
Uses of SharedSessionContractImplementor in org.hibernate.cache.spi.entry
Constructors in org.hibernate.cache.spi.entry with parameters of type SharedSessionContractImplementor Constructor Description StandardCacheEntryImpl(java.lang.Object[] state, EntityPersister persister, java.lang.Object version, SharedSessionContractImplementor session, java.lang.Object owner)Constructs a StandardCacheEntryImpl -
Uses of SharedSessionContractImplementor in org.hibernate.cache.spi.support
Methods in org.hibernate.cache.spi.support with parameters of type SharedSessionContractImplementor Modifier and Type Method Description booleanAbstractNaturalIdDataAccess. afterInsert(SharedSessionContractImplementor session, java.lang.Object key, java.lang.Object value)booleanEntityNonStrictReadWriteAccess. afterInsert(SharedSessionContractImplementor session, java.lang.Object key, java.lang.Object value, java.lang.Object version)booleanEntityReadOnlyAccess. afterInsert(SharedSessionContractImplementor session, java.lang.Object key, java.lang.Object value, java.lang.Object version)booleanEntityReadWriteAccess. afterInsert(SharedSessionContractImplementor session, java.lang.Object key, java.lang.Object value, java.lang.Object version)booleanEntityTransactionalAccess. afterInsert(SharedSessionContractImplementor session, java.lang.Object key, java.lang.Object value, java.lang.Object version)booleanNaturalIdNonStrictReadWriteAccess. afterInsert(SharedSessionContractImplementor session, java.lang.Object key, java.lang.Object value)booleanNaturalIdReadWriteAccess. afterInsert(SharedSessionContractImplementor session, java.lang.Object key, java.lang.Object value)booleanAbstractNaturalIdDataAccess. afterUpdate(SharedSessionContractImplementor session, java.lang.Object key, java.lang.Object value, SoftLock lock)booleanEntityNonStrictReadWriteAccess. afterUpdate(SharedSessionContractImplementor session, java.lang.Object key, java.lang.Object value, java.lang.Object currentVersion, java.lang.Object previousVersion, SoftLock lock)booleanEntityReadOnlyAccess. afterUpdate(SharedSessionContractImplementor session, java.lang.Object key, java.lang.Object value, java.lang.Object currentVersion, java.lang.Object previousVersion, SoftLock lock)booleanEntityReadWriteAccess. afterUpdate(SharedSessionContractImplementor session, java.lang.Object key, java.lang.Object value, java.lang.Object currentVersion, java.lang.Object previousVersion, SoftLock lock)booleanEntityTransactionalAccess. afterUpdate(SharedSessionContractImplementor session, java.lang.Object key, java.lang.Object value, java.lang.Object currentVersion, java.lang.Object previousVersion, SoftLock lock)booleanNaturalIdReadWriteAccess. afterUpdate(SharedSessionContractImplementor session, java.lang.Object key, java.lang.Object value, SoftLock lock)default voidStorageAccess. clearCache(SharedSessionContractImplementor session)Clear data from the cacheprotected voidAbstractReadWriteAccess. decrementLock(SharedSessionContractImplementor session, java.lang.Object key, AbstractReadWriteAccess.SoftLockImpl lock)java.lang.ObjectAbstractNaturalIdDataAccess. generateCacheKey(java.lang.Object[] naturalIdValues, EntityPersister persister, SharedSessionContractImplementor session)java.lang.ObjectNaturalIdReadWriteAccess. generateCacheKey(java.lang.Object[] naturalIdValues, EntityPersister rootEntityDescriptor, SharedSessionContractImplementor session)java.lang.ObjectAbstractCachedDomainDataAccess. get(SharedSessionContractImplementor session, java.lang.Object key)java.lang.ObjectAbstractReadWriteAccess. get(SharedSessionContractImplementor session, java.lang.Object key)Returnsnullif the item is not readable.java.lang.ObjectCollectionReadWriteAccess. get(SharedSessionContractImplementor session, java.lang.Object key)java.lang.ObjectDirectAccessRegionTemplate. getFromCache(java.lang.Object key, SharedSessionContractImplementor session)java.lang.ObjectStorageAccess. getFromCache(java.lang.Object key, SharedSessionContractImplementor session)Get an item from the cache.protected voidAbstractReadWriteAccess. handleLockExpiry(SharedSessionContractImplementor session, java.lang.Object key, AbstractReadWriteAccess.Lockable lock)booleanAbstractNaturalIdDataAccess. insert(SharedSessionContractImplementor session, java.lang.Object key, java.lang.Object value)booleanEntityNonStrictReadWriteAccess. insert(SharedSessionContractImplementor session, java.lang.Object key, java.lang.Object value, java.lang.Object version)booleanEntityReadOnlyAccess. insert(SharedSessionContractImplementor session, java.lang.Object key, java.lang.Object value, java.lang.Object version)booleanEntityReadWriteAccess. insert(SharedSessionContractImplementor session, java.lang.Object key, java.lang.Object value, java.lang.Object version)booleanEntityTransactionalAccess. insert(SharedSessionContractImplementor session, java.lang.Object key, java.lang.Object value, java.lang.Object version)booleanNaturalIdNonStrictReadWriteAccess. insert(SharedSessionContractImplementor session, java.lang.Object key, java.lang.Object value)booleanNaturalIdReadWriteAccess. insert(SharedSessionContractImplementor session, java.lang.Object key, java.lang.Object value)SoftLockAbstractCollectionDataAccess. lockItem(SharedSessionContractImplementor session, java.lang.Object key, java.lang.Object version)SoftLockAbstractEntityDataAccess. lockItem(SharedSessionContractImplementor session, java.lang.Object key, java.lang.Object version)SoftLockAbstractNaturalIdDataAccess. lockItem(SharedSessionContractImplementor session, java.lang.Object key, java.lang.Object version)SoftLockAbstractReadWriteAccess. lockItem(SharedSessionContractImplementor session, java.lang.Object key, java.lang.Object version)SoftLockCollectionReadWriteAccess. lockItem(SharedSessionContractImplementor session, java.lang.Object key, java.lang.Object version)booleanAbstractCachedDomainDataAccess. putFromLoad(SharedSessionContractImplementor session, java.lang.Object key, java.lang.Object value, java.lang.Object version)booleanAbstractCachedDomainDataAccess. putFromLoad(SharedSessionContractImplementor session, java.lang.Object key, java.lang.Object value, java.lang.Object version, boolean minimalPutOverride)booleanAbstractReadWriteAccess. putFromLoad(SharedSessionContractImplementor session, java.lang.Object key, java.lang.Object value, java.lang.Object version)booleanAbstractReadWriteAccess. putFromLoad(SharedSessionContractImplementor session, java.lang.Object key, java.lang.Object value, java.lang.Object version, boolean minimalPutOverride)booleanCollectionReadWriteAccess. putFromLoad(SharedSessionContractImplementor session, java.lang.Object key, java.lang.Object value, java.lang.Object version)default voidDomainDataStorageAccess. putFromLoad(java.lang.Object key, java.lang.Object value, SharedSessionContractImplementor session)Specialized form of putting something into the cache in cases where the put is coming from a load (read) from the databasevoidDirectAccessRegionTemplate. putIntoCache(java.lang.Object key, java.lang.Object value, SharedSessionContractImplementor session)voidStorageAccess. putIntoCache(java.lang.Object key, java.lang.Object value, SharedSessionContractImplementor session)Put an item into the cachevoidAbstractCachedDomainDataAccess. remove(SharedSessionContractImplementor session, java.lang.Object key)voidAbstractReadWriteAccess. remove(SharedSessionContractImplementor session, java.lang.Object key)voidEntityNonStrictReadWriteAccess. remove(SharedSessionContractImplementor session, java.lang.Object key)voidNaturalIdNonStrictReadWriteAccess. remove(SharedSessionContractImplementor session, java.lang.Object key)voidAbstractCachedDomainDataAccess. removeAll(SharedSessionContractImplementor session)voidAbstractReadWriteAccess. removeAll(SharedSessionContractImplementor session)default voidStorageAccess. removeFromCache(java.lang.Object key, SharedSessionContractImplementor session)Remove an item from the cache by keyvoidAbstractCollectionDataAccess. unlockItem(SharedSessionContractImplementor session, java.lang.Object key, SoftLock lock)voidAbstractEntityDataAccess. unlockItem(SharedSessionContractImplementor session, java.lang.Object key, SoftLock lock)voidAbstractNaturalIdDataAccess. unlockItem(SharedSessionContractImplementor session, java.lang.Object key, SoftLock lock)voidAbstractReadWriteAccess. unlockItem(SharedSessionContractImplementor session, java.lang.Object key, SoftLock lock)voidCollectionNonStrictReadWriteAccess. unlockItem(SharedSessionContractImplementor session, java.lang.Object key, SoftLock lock)voidCollectionReadWriteAccess. unlockItem(SharedSessionContractImplementor session, java.lang.Object key, SoftLock lock)voidEntityNonStrictReadWriteAccess. unlockItem(SharedSessionContractImplementor session, java.lang.Object key, SoftLock lock)Since this is a non-strict read/write strategy item locking is not used.voidEntityReadOnlyAccess. unlockItem(SharedSessionContractImplementor session, java.lang.Object key, SoftLock lock)voidNaturalIdNonStrictReadWriteAccess. unlockItem(SharedSessionContractImplementor session, java.lang.Object key, SoftLock lock)voidNaturalIdReadOnlyAccess. unlockItem(SharedSessionContractImplementor session, java.lang.Object key, SoftLock lock)booleanAbstractNaturalIdDataAccess. update(SharedSessionContractImplementor session, java.lang.Object key, java.lang.Object value)booleanEntityNonStrictReadWriteAccess. update(SharedSessionContractImplementor session, java.lang.Object key, java.lang.Object value, java.lang.Object currentVersion, java.lang.Object previousVersion)booleanEntityReadOnlyAccess. update(SharedSessionContractImplementor session, java.lang.Object key, java.lang.Object value, java.lang.Object currentVersion, java.lang.Object previousVersion)booleanEntityReadWriteAccess. update(SharedSessionContractImplementor session, java.lang.Object key, java.lang.Object value, java.lang.Object currentVersion, java.lang.Object previousVersion)booleanEntityTransactionalAccess. update(SharedSessionContractImplementor session, java.lang.Object key, java.lang.Object value, java.lang.Object currentVersion, java.lang.Object previousVersion)booleanNaturalIdNonStrictReadWriteAccess. update(SharedSessionContractImplementor session, java.lang.Object key, java.lang.Object value)booleanNaturalIdReadWriteAccess. update(SharedSessionContractImplementor session, java.lang.Object key, java.lang.Object value) -
Uses of SharedSessionContractImplementor in org.hibernate.collection.spi
Methods in org.hibernate.collection.spi with parameters of type SharedSessionContractImplementor Modifier and Type Method Description booleanPersistentCollection. setCurrentSession(SharedSessionContractImplementor session)Associate the collection with the given session.booleanPersistentCollection. unsetSession(SharedSessionContractImplementor currentSession)Disassociate this collection from the given session. -
Uses of SharedSessionContractImplementor in org.hibernate.dialect
Methods in org.hibernate.dialect with parameters of type SharedSessionContractImplementor Modifier and Type Method Description java.sql.BlobLobMergeStrategy. mergeBlob(java.sql.Blob original, java.sql.Blob target, SharedSessionContractImplementor session)Perform merge onBlobvalues.java.sql.ClobLobMergeStrategy. mergeClob(java.sql.Clob original, java.sql.Clob target, SharedSessionContractImplementor session)Perform merge onClobvalues.java.sql.NClobLobMergeStrategy. mergeNClob(java.sql.NClob original, java.sql.NClob target, SharedSessionContractImplementor session)Perform merge onNClobvalues. -
Uses of SharedSessionContractImplementor in org.hibernate.dialect.identity
Methods in org.hibernate.dialect.identity with parameters of type SharedSessionContractImplementor Modifier and Type Method Description java.io.SerializableGetGeneratedKeysDelegate. executeAndExtract(java.sql.PreparedStatement insert, SharedSessionContractImplementor session)protected java.sql.PreparedStatementGetGeneratedKeysDelegate. prepare(java.lang.String insertSQL, SharedSessionContractImplementor session)protected java.sql.PreparedStatementOracle12cGetGeneratedKeysDelegate. prepare(java.lang.String insertSQL, SharedSessionContractImplementor session) -
Uses of SharedSessionContractImplementor in org.hibernate.dialect.lock
Methods in org.hibernate.dialect.lock with parameters of type SharedSessionContractImplementor Modifier and Type Method Description voidLockingStrategy. lock(java.io.Serializable id, java.lang.Object version, java.lang.Object object, int timeout, SharedSessionContractImplementor session)Acquire an appropriate type of lock on the underlying data that will endure until the end of the current transaction.voidOptimisticForceIncrementLockingStrategy. lock(java.io.Serializable id, java.lang.Object version, java.lang.Object object, int timeout, SharedSessionContractImplementor session)voidOptimisticLockingStrategy. lock(java.io.Serializable id, java.lang.Object version, java.lang.Object object, int timeout, SharedSessionContractImplementor session)voidPessimisticForceIncrementLockingStrategy. lock(java.io.Serializable id, java.lang.Object version, java.lang.Object object, int timeout, SharedSessionContractImplementor session)voidPessimisticReadSelectLockingStrategy. lock(java.io.Serializable id, java.lang.Object version, java.lang.Object object, int timeout, SharedSessionContractImplementor session)voidPessimisticReadUpdateLockingStrategy. lock(java.io.Serializable id, java.lang.Object version, java.lang.Object object, int timeout, SharedSessionContractImplementor session)voidPessimisticWriteSelectLockingStrategy. lock(java.io.Serializable id, java.lang.Object version, java.lang.Object object, int timeout, SharedSessionContractImplementor session)voidPessimisticWriteUpdateLockingStrategy. lock(java.io.Serializable id, java.lang.Object version, java.lang.Object object, int timeout, SharedSessionContractImplementor session)voidSelectLockingStrategy. lock(java.io.Serializable id, java.lang.Object version, java.lang.Object object, int timeout, SharedSessionContractImplementor session)voidUpdateLockingStrategy. lock(java.io.Serializable id, java.lang.Object version, java.lang.Object object, int timeout, SharedSessionContractImplementor session) -
Uses of SharedSessionContractImplementor in org.hibernate.engine.query.spi
Methods in org.hibernate.engine.query.spi with parameters of type SharedSessionContractImplementor Modifier and Type Method Description protected voidNativeSQLQueryPlan. coordinateSharedCacheCleanup(SharedSessionContractImplementor session)intHQLQueryPlan. performExecuteUpdate(QueryParameters queryParameters, SharedSessionContractImplementor session)Coordinates the efforts to perform an execution across all the included query translators.intNativeSQLQueryPlan. performExecuteUpdate(QueryParameters queryParameters, SharedSessionContractImplementor session)Performs the execute queryjava.util.ListHQLQueryPlan. performList(QueryParameters queryParameters, SharedSessionContractImplementor session)Coordinates the efforts to perform a list across all the included query translators.ScrollableResultsImplementorHQLQueryPlan. performScroll(QueryParameters queryParameters, SharedSessionContractImplementor session)Coordinates the efforts to perform a scroll across all the included query translators. -
Uses of SharedSessionContractImplementor in org.hibernate.engine.spi
Subinterfaces of SharedSessionContractImplementor in org.hibernate.engine.spi Modifier and Type Interface Description interfaceSessionImplementorDefines the "internal contract" forSessionand other parts of Hibernate such asType,EntityPersisterandCollectionPersisterimplementations.Classes in org.hibernate.engine.spi that implement SharedSessionContractImplementor Modifier and Type Class Description classSessionDelegatorBaseImplThis class is meant to be extended.Methods in org.hibernate.engine.spi that return SharedSessionContractImplementor Modifier and Type Method Description SharedSessionContractImplementorPersistenceContext. getSession()Get the session to which this persistence context is bound.Methods in org.hibernate.engine.spi with parameters of type SharedSessionContractImplementor Modifier and Type Method Description static java.util.IteratorCascadingActions. getLoadedElementsIterator(SharedSessionContractImplementor session, CollectionType collectionType, java.lang.Object collection)Iterate just the elements of the collection that are already there.booleanEntityEntry. isNullifiable(boolean earlyInsert, SharedSessionContractImplementor session)booleanQueryParameters. isReadOnly(SharedSessionContractImplementor session)Should entities and proxies loaded by the Query be put in read-only mode? If the read-only/modifiable setting was not initialized (i.e., QueryParameters#isReadOnlyInitialized() == false), then the default read-only/modifiable setting for the persistence context is returned instead.voidQueryParameters. processFilters(java.lang.String sql, SharedSessionContractImplementor session) -
Uses of SharedSessionContractImplementor in org.hibernate.event.spi
Subinterfaces of SharedSessionContractImplementor in org.hibernate.event.spi Modifier and Type Interface Description interfaceEventSource -
Uses of SharedSessionContractImplementor in org.hibernate.hql.spi
Methods in org.hibernate.hql.spi with parameters of type SharedSessionContractImplementor Modifier and Type Method Description intQueryTranslator. executeUpdate(QueryParameters queryParameters, SharedSessionContractImplementor session)Perform a bulk update/delete operation given the underlying query definition.java.util.ListQueryTranslator. list(SharedSessionContractImplementor session, QueryParameters queryParameters)Perform a list operation given the underlying query definition.ScrollableResultsImplementorQueryTranslator. scroll(QueryParameters queryParameters, SharedSessionContractImplementor session)Perform a scroll operation given the underlying query definition. -
Uses of SharedSessionContractImplementor in org.hibernate.hql.spi.id
Methods in org.hibernate.hql.spi.id with parameters of type SharedSessionContractImplementor Modifier and Type Method Description intMultiTableBulkIdStrategy.DeleteHandler. execute(SharedSessionContractImplementor session, QueryParameters queryParameters)intMultiTableBulkIdStrategy.UpdateHandler. execute(SharedSessionContractImplementor session, QueryParameters queryParameters)intTableBasedDeleteHandlerImpl. execute(SharedSessionContractImplementor session, QueryParameters queryParameters)intTableBasedUpdateHandlerImpl. execute(SharedSessionContractImplementor session, QueryParameters queryParameters)protected voidTableBasedDeleteHandlerImpl. handleAddedParametersOnDelete(java.sql.PreparedStatement ps, SharedSessionContractImplementor session)protected voidTableBasedUpdateHandlerImpl. handleAddedParametersOnUpdate(java.sql.PreparedStatement ps, SharedSessionContractImplementor session, int position)protected intTableBasedDeleteHandlerImpl. handlePrependedParametersOnIdSelection(java.sql.PreparedStatement ps, SharedSessionContractImplementor session, int pos)protected intTableBasedUpdateHandlerImpl. handlePrependedParametersOnIdSelection(java.sql.PreparedStatement ps, SharedSessionContractImplementor session, int pos)protected voidAbstractTableBasedBulkIdHandler. prepareForUse(Queryable persister, SharedSessionContractImplementor session)protected voidAbstractTableBasedBulkIdHandler. releaseFromUse(Queryable persister, SharedSessionContractImplementor session)protected java.util.List<java.lang.Object[]>AbstractIdsBulkIdHandler. selectIds(SharedSessionContractImplementor session, QueryParameters queryParameters) -
Uses of SharedSessionContractImplementor in org.hibernate.hql.spi.id.cte
Methods in org.hibernate.hql.spi.id.cte with parameters of type SharedSessionContractImplementor Modifier and Type Method Description intCteValuesListDeleteHandlerImpl. execute(SharedSessionContractImplementor session, QueryParameters queryParameters)intCteValuesListUpdateHandlerImpl. execute(SharedSessionContractImplementor session, QueryParameters queryParameters)protected CteValuesListBuilderAbstractCteValuesListBulkIdHandler. prepareCteStatement(SharedSessionContractImplementor session, QueryParameters queryParameters) -
Uses of SharedSessionContractImplementor in org.hibernate.hql.spi.id.inline
Methods in org.hibernate.hql.spi.id.inline with parameters of type SharedSessionContractImplementor Modifier and Type Method Description intAbstractInlineIdsDeleteHandlerImpl. execute(SharedSessionContractImplementor session, QueryParameters queryParameters)intAbstractInlineIdsUpdateHandlerImpl. execute(SharedSessionContractImplementor session, QueryParameters queryParameters)protected IdsClauseBuilderAbstractInlineIdsBulkIdHandler. prepareInlineStatement(SharedSessionContractImplementor session, QueryParameters queryParameters) -
Uses of SharedSessionContractImplementor in org.hibernate.hql.spi.id.local
Methods in org.hibernate.hql.spi.id.local with parameters of type SharedSessionContractImplementor Modifier and Type Method Description voidHelper. createTempTable(IdTableInfoImpl idTableInfo, TempTableDdlTransactionHandling ddlTransactionHandling, SharedSessionContractImplementor session)protected voidHelper. releaseTempTable(IdTableInfoImpl idTableInfo, AfterUseAction afterUseAction, TempTableDdlTransactionHandling ddlTransactionHandling, SharedSessionContractImplementor session) -
Uses of SharedSessionContractImplementor in org.hibernate.hql.spi.id.persistent
Methods in org.hibernate.hql.spi.id.persistent with parameters of type SharedSessionContractImplementor Modifier and Type Method Description voidHelper. bindSessionIdentifier(java.sql.PreparedStatement ps, SharedSessionContractImplementor session, int position)voidHelper. cleanUpRows(java.lang.String tableName, SharedSessionContractImplementor session)protected voidDeleteHandlerImpl. handleAddedParametersOnDelete(java.sql.PreparedStatement ps, SharedSessionContractImplementor session)protected voidUpdateHandlerImpl. handleAddedParametersOnUpdate(java.sql.PreparedStatement ps, SharedSessionContractImplementor session, int position)protected intDeleteHandlerImpl. handlePrependedParametersOnIdSelection(java.sql.PreparedStatement ps, SharedSessionContractImplementor session, int pos)protected intUpdateHandlerImpl. handlePrependedParametersOnIdSelection(java.sql.PreparedStatement ps, SharedSessionContractImplementor session, int pos)protected voidDeleteHandlerImpl. releaseFromUse(Queryable persister, SharedSessionContractImplementor session)protected voidUpdateHandlerImpl. releaseFromUse(Queryable persister, SharedSessionContractImplementor session) -
Uses of SharedSessionContractImplementor in org.hibernate.id
Methods in org.hibernate.id with parameters of type SharedSessionContractImplementor Modifier and Type Method Description protected voidSelectGenerator.SelectGeneratorDelegate. bindParameters(SharedSessionContractImplementor session, java.sql.PreparedStatement ps, java.lang.Object entity)java.io.SerializableIdentityGenerator.InsertSelectDelegate. determineGeneratedIdentifier(SharedSessionContractImplementor session, java.lang.Object entity)voidCompositeNestedGeneratedValueGenerator.GenerationPlan. execute(SharedSessionContractImplementor session, java.lang.Object incomingObject, java.lang.Object injectionContext)Execute the value generation.java.io.SerializableIdentityGenerator.InsertSelectDelegate. executeAndExtract(java.sql.PreparedStatement insert, SharedSessionContractImplementor session)protected java.io.SerializableSequenceIdentityGenerator.Delegate. executeAndExtract(java.sql.PreparedStatement insert, SharedSessionContractImplementor session)java.io.SerializableAbstractPostInsertGenerator. generate(SharedSessionContractImplementor s, java.lang.Object obj)java.io.SerializableAssigned. generate(SharedSessionContractImplementor session, java.lang.Object obj)java.io.SerializableCompositeNestedGeneratedValueGenerator. generate(SharedSessionContractImplementor session, java.lang.Object object)java.io.SerializableForeignGenerator. generate(SharedSessionContractImplementor sessionImplementor, java.lang.Object object)java.io.SerializableGUIDGenerator. generate(SharedSessionContractImplementor session, java.lang.Object obj)java.io.SerializableIdentifierGenerator. generate(SharedSessionContractImplementor session, java.lang.Object object)Generate a new identifier.java.io.SerializableIncrementGenerator. generate(SharedSessionContractImplementor session, java.lang.Object object)java.io.SerializableMultipleHiLoPerTableGenerator. generate(SharedSessionContractImplementor session, java.lang.Object obj)Deprecated.java.io.SerializableSequenceGenerator. generate(SharedSessionContractImplementor session, java.lang.Object obj)Deprecated.java.io.SerializableSequenceHiLoGenerator. generate(SharedSessionContractImplementor session, java.lang.Object obj)Deprecated.java.io.SerializableSequenceIdentityGenerator. generate(SharedSessionContractImplementor s, java.lang.Object obj)Deprecated.java.io.SerializableUUIDGenerator. generate(SharedSessionContractImplementor session, java.lang.Object object)java.io.SerializableUUIDHexGenerator. generate(SharedSessionContractImplementor session, java.lang.Object obj)protected IntegralDataTypeHolderSequenceGenerator. generateHolder(SharedSessionContractImplementor session)Deprecated.java.util.UUIDUUIDGenerationStrategy. generateUUID(SharedSessionContractImplementor session)Generate the UUID.protected java.io.SerializableIdentityGenerator.BasicDelegate. getResult(SharedSessionContractImplementor session, java.sql.ResultSet rs, java.lang.Object object)protected java.io.SerializableSelectGenerator.SelectGeneratorDelegate. getResult(SharedSessionContractImplementor session, java.sql.ResultSet rs, java.lang.Object entity)java.io.SerializableCompositeNestedGeneratedValueGenerator.GenerationContextLocator. locateGenerationContext(SharedSessionContractImplementor session, java.lang.Object incomingObject)Given the incoming object, determine the context for injecting back its generated id sub-values.protected java.sql.PreparedStatementIdentityGenerator.InsertSelectDelegate. prepare(java.lang.String insertSQL, SharedSessionContractImplementor session)protected java.sql.PreparedStatementSequenceIdentityGenerator.Delegate. prepare(java.lang.String insertSQL, SharedSessionContractImplementor session) -
Uses of SharedSessionContractImplementor in org.hibernate.id.enhanced
Methods in org.hibernate.id.enhanced with parameters of type SharedSessionContractImplementor Modifier and Type Method Description AccessCallbackDatabaseStructure. buildCallback(SharedSessionContractImplementor session)A callback to be able to get the next value from the underlying structure as needed.AccessCallbackSequenceStructure. buildCallback(SharedSessionContractImplementor session)AccessCallbackTableStructure. buildCallback(SharedSessionContractImplementor session)java.io.SerializableSequenceStyleGenerator. generate(SharedSessionContractImplementor session, java.lang.Object object)java.io.SerializableTableGenerator. generate(SharedSessionContractImplementor session, java.lang.Object obj) -
Uses of SharedSessionContractImplementor in org.hibernate.id.insert
Methods in org.hibernate.id.insert with parameters of type SharedSessionContractImplementor Modifier and Type Method Description protected voidAbstractSelectingDelegate. bindParameters(SharedSessionContractImplementor session, java.sql.PreparedStatement ps, java.lang.Object entity)Bind any required parameter values into the SQL commandAbstractSelectingDelegate.getSelectSQL().protected abstract java.io.SerializableAbstractReturningDelegate. executeAndExtract(java.sql.PreparedStatement insert, SharedSessionContractImplementor session)protected abstract java.io.SerializableAbstractSelectingDelegate. getResult(SharedSessionContractImplementor session, java.sql.ResultSet rs, java.lang.Object entity)Extract the generated key value from the given result set.java.io.SerializableAbstractReturningDelegate. performInsert(java.lang.String insertSQL, SharedSessionContractImplementor session, Binder binder)java.io.SerializableAbstractSelectingDelegate. performInsert(java.lang.String insertSQL, SharedSessionContractImplementor session, Binder binder)java.io.SerializableInsertGeneratedIdentifierDelegate. performInsert(java.lang.String insertSQL, SharedSessionContractImplementor session, Binder binder)Perform the indicated insert SQL statement and determine the identifier value generated.protected abstract java.sql.PreparedStatementAbstractReturningDelegate. prepare(java.lang.String insertSQL, SharedSessionContractImplementor session)protected voidAbstractReturningDelegate. releaseStatement(java.sql.PreparedStatement insert, SharedSessionContractImplementor session) -
Uses of SharedSessionContractImplementor in org.hibernate.id.uuid
Methods in org.hibernate.id.uuid with parameters of type SharedSessionContractImplementor Modifier and Type Method Description java.util.UUIDCustomVersionOneStrategy. generateUUID(SharedSessionContractImplementor session)java.util.UUIDStandardRandomStrategy. generateUUID(SharedSessionContractImplementor session)Delegates toUUID.randomUUID() -
Uses of SharedSessionContractImplementor in org.hibernate.loader
Methods in org.hibernate.loader with parameters of type SharedSessionContractImplementor Modifier and Type Method Description protected voidLoader. applyPostLoadLocks(java.lang.Object[] row, LockMode[] lockModesArray, SharedSessionContractImplementor session)protected intLoader. bindNamedParameters(java.sql.PreparedStatement statement, java.util.Map<java.lang.String,TypedValue> namedParams, int startIndex, SharedSessionContractImplementor session)Bind named parameters to the JDBC prepared statement.protected intLoader. bindParameterValues(java.sql.PreparedStatement statement, QueryParameters queryParameters, int startIndex, SharedSessionContractImplementor session)Bind all parameter values into the prepared statement in preparation for execution.protected intLoader. bindPositionalParameters(java.sql.PreparedStatement statement, QueryParameters queryParameters, int startIndex, SharedSessionContractImplementor session)Bind positional parameter values to the JDBC prepared statement.protected java.sql.PreparedStatementLoader. bindPreparedStatement(java.sql.PreparedStatement st, QueryParameters queryParameters, LimitHandler limitHandler, SharedSessionContractImplementor session)protected voidLoader. createSubselects(java.util.List keys, QueryParameters queryParameters, SharedSessionContractImplementor session)protected java.util.ListLoader. doList(SharedSessionContractImplementor session, QueryParameters queryParameters)Actually execute a query, ignoring the query cachejava.util.ListLoader. doQueryAndInitializeNonLazyCollections(SharedSessionContractImplementor session, QueryParameters queryParameters, boolean returnProxies)Execute an SQL query and attempt to instantiate instances of the class mapped by the given persister from each row of the ResultSet.java.util.ListLoader. doQueryAndInitializeNonLazyCollections(SharedSessionContractImplementor session, QueryParameters queryParameters, boolean returnProxies, ResultTransformer forcedResultTransformer)protected voidLoader. endCollectionLoad(java.lang.Object resultSetId, SharedSessionContractImplementor session, CollectionPersister collectionPersister)protected Loader.SqlStatementWrapperLoader. executeQueryStatement(java.lang.String sqlStatement, QueryParameters queryParameters, boolean scroll, java.util.List<AfterLoadAction> afterLoadActions, SharedSessionContractImplementor session)protected Loader.SqlStatementWrapperLoader. executeQueryStatement(QueryParameters queryParameters, boolean scroll, java.util.List<AfterLoadAction> afterLoadActions, SharedSessionContractImplementor session)Process query string by applying filters, LIMIT clause, locks and comments if necessary.protected voidLoader. extractKeysFromResultSet(Loadable[] persisters, QueryParameters queryParameters, java.sql.ResultSet resultSet, SharedSessionContractImplementor session, EntityKey[] keys, LockMode[] lockModes, java.util.List hydratedObjects)protected QueryKeyLoader. generateQueryKey(SharedSessionContractImplementor session, QueryParameters queryParameters)protected static EntityKeyLoader. getOptionalObjectKey(QueryParameters queryParameters, SharedSessionContractImplementor session)protected java.lang.ObjectLoader. getResultColumnOrRow(java.lang.Object[] row, ResultTransformer transformer, java.sql.ResultSet rs, SharedSessionContractImplementor session)Get the actual object that is returned in the user-visible result list.protected java.util.ListLoader. getResultFromQueryCache(SharedSessionContractImplementor session, QueryParameters queryParameters, java.util.Set<java.io.Serializable> querySpaces, Type[] resultTypes, QueryResultsCache queryCache, QueryKey key)protected java.lang.Object[]Loader. getResultRow(java.lang.Object[] row, java.sql.ResultSet rs, SharedSessionContractImplementor session)protected java.sql.ResultSetLoader. getResultSet(java.sql.CallableStatement st, RowSelection selection, LimitHandler limitHandler, boolean autodiscovertypes, SharedSessionContractImplementor session)Execute given CallableStatement, advance to the first result and return SQL ResultSet.protected java.sql.ResultSetLoader. getResultSet(java.sql.PreparedStatement st, RowSelection selection, LimitHandler limitHandler, boolean autodiscovertypes, SharedSessionContractImplementor session)Execute given PreparedStatement, advance to the first result and return SQL ResultSet.protected java.util.List<java.lang.Object>Loader. getRowsFromResultSet(java.sql.ResultSet rs, QueryParameters queryParameters, SharedSessionContractImplementor session, boolean returnProxies, ResultTransformer forcedResultTransformer, int maxRows, java.util.List<java.lang.Object> hydratedObjects, java.util.List<EntityKey[]> subselectResultKeys)protected voidLoader. handleEmptyCollections(java.io.Serializable[] keys, java.lang.Object resultSetId, SharedSessionContractImplementor session)If this is a collection initializer, we need to tell the session that a collection is being initialized, to account for the possibility of the collection having no elements (hence no rows in the result set).protected voidLoader. instanceAlreadyLoaded(java.sql.ResultSet rs, int i, Loadable persister, EntityKey key, java.lang.Object object, LockMode requestedLockMode, java.util.List hydratedObjects, SharedSessionContractImplementor session)The entity instance is already in the session cacheprotected java.lang.ObjectLoader. instanceNotYetLoaded(java.sql.ResultSet rs, int i, Loadable persister, java.lang.String rowIdAlias, EntityKey key, LockMode lockMode, EntityKey optionalObjectKey, java.lang.Object optionalObject, java.util.List hydratedObjects, SharedSessionContractImplementor session)The entity instance is not in the session cacheprotected java.util.ListLoader. list(SharedSessionContractImplementor session, QueryParameters queryParameters, java.util.Set<java.io.Serializable> querySpaces, Type[] resultTypes)Return the query results, using the query cache, called by subclasses that implement cacheable queriesvoidLoader. loadCollection(SharedSessionContractImplementor session, java.io.Serializable id, Type type)Called by subclasses that initialize collectionsvoidLoader. loadCollectionBatch(SharedSessionContractImplementor session, java.io.Serializable[] ids, Type type)Called by wrappers that batch initialize collectionsprotected voidLoader. loadCollectionSubselect(SharedSessionContractImplementor session, java.io.Serializable[] ids, java.lang.Object[] parameterValues, Type[] parameterTypes, java.util.Map<java.lang.String,TypedValue> namedParameters, Type type)Called by subclasses that batch initialize collectionsprotected java.util.ListLoader. loadEntity(SharedSessionContractImplementor session, java.lang.Object key, java.lang.Object index, Type keyType, Type indexType, EntityPersister persister)Called by subclasses that load entitiesprotected java.util.ListLoader. loadEntity(SharedSessionContractImplementor session, java.lang.Object id, Type identifierType, java.lang.Object optionalObject, java.lang.String optionalEntityName, java.io.Serializable optionalIdentifier, EntityPersister persister, LockOptions lockOptions, java.lang.Boolean readOnly)Called by subclasses that load entitiesjava.util.ListLoader. loadEntityBatch(SharedSessionContractImplementor session, java.io.Serializable[] ids, Type idType, java.lang.Object optionalObject, java.lang.String optionalEntityName, java.io.Serializable optionalId, EntityPersister persister, LockOptions lockOptions)Called by wrappers that batch load entitiesjava.util.ListLoader. loadEntityBatch(SharedSessionContractImplementor session, java.io.Serializable[] ids, Type idType, java.lang.Object optionalObject, java.lang.String optionalEntityName, java.io.Serializable optionalId, EntityPersister persister, LockOptions lockOptions, java.lang.Boolean readOnly)Called by wrappers that batch load entitiesjava.lang.ObjectLoader. loadSequentialRowsForward(java.sql.ResultSet resultSet, SharedSessionContractImplementor session, QueryParameters queryParameters, boolean returnProxies)Loads a single logical row from the result set moving forward.java.lang.ObjectLoader. loadSequentialRowsReverse(java.sql.ResultSet resultSet, SharedSessionContractImplementor session, QueryParameters queryParameters, boolean returnProxies, boolean isLogicallyAfterLast)Loads a single logical row from the result set moving forward.java.lang.ObjectLoader. loadSingleRow(java.sql.ResultSet resultSet, SharedSessionContractImplementor session, QueryParameters queryParameters, boolean returnProxies)Loads a single row from the result set.protected java.sql.PreparedStatementLoader. prepareQueryStatement(java.lang.String sql, QueryParameters queryParameters, LimitHandler limitHandler, boolean scroll, SharedSessionContractImplementor session)Obtain a PreparedStatement with all parameters pre-bound.protected java.sql.ResultSetLoader. preprocessResultSet(java.sql.ResultSet rs, RowSelection selection, LimitHandler limitHandler, boolean autodiscovertypes, SharedSessionContractImplementor session)protected java.util.ListLoader. processResultSet(java.sql.ResultSet rs, QueryParameters queryParameters, SharedSessionContractImplementor session, boolean returnProxies, ResultTransformer forcedResultTransformer, int maxRows, java.util.List<AfterLoadAction> afterLoadActions)protected voidLoader. putResultInQueryCache(SharedSessionContractImplementor session, QueryParameters queryParameters, Type[] resultTypes, QueryResultsCache queryCache, QueryKey key, java.util.List result)protected voidLoader. registerNonExists(EntityKey[] keys, Loadable[] persisters, SharedSessionContractImplementor session)For missing objects associated by one-to-one with another object in the result set, register the fact that the the object is missing with the session.protected ScrollableResultsImplementorLoader. scroll(QueryParameters queryParameters, Type[] returnTypes, org.hibernate.hql.internal.HolderInstantiator holderInstantiator, SharedSessionContractImplementor session)Return the query results, as an instance of ScrollableResults -
Uses of SharedSessionContractImplementor in org.hibernate.loader.collection
Methods in org.hibernate.loader.collection with parameters of type SharedSessionContractImplementor Modifier and Type Method Description voidCollectionInitializer. initialize(java.io.Serializable id, SharedSessionContractImplementor session)Initialize the given collectionvoidCollectionLoader. initialize(java.io.Serializable id, SharedSessionContractImplementor session)voidDynamicBatchingCollectionInitializerBuilder.DynamicBatchingCollectionInitializer. initialize(java.io.Serializable id, SharedSessionContractImplementor session)voidLegacyBatchingCollectionInitializerBuilder.LegacyBatchingCollectionInitializer. initialize(java.io.Serializable id, SharedSessionContractImplementor session)voidSubselectCollectionLoader. initialize(java.io.Serializable id, SharedSessionContractImplementor session)voidSubselectOneToManyLoader. initialize(java.io.Serializable id, SharedSessionContractImplementor session) -
Uses of SharedSessionContractImplementor in org.hibernate.loader.collection.plan
Methods in org.hibernate.loader.collection.plan with parameters of type SharedSessionContractImplementor Modifier and Type Method Description voidAbstractLoadPlanBasedCollectionInitializer. initialize(java.io.Serializable id, SharedSessionContractImplementor session)voidLegacyBatchingCollectionInitializerBuilder.LegacyBatchingCollectionInitializer. initialize(java.io.Serializable id, SharedSessionContractImplementor session) -
Uses of SharedSessionContractImplementor in org.hibernate.loader.criteria
Methods in org.hibernate.loader.criteria with parameters of type SharedSessionContractImplementor Modifier and Type Method Description protected java.lang.ObjectCriteriaLoader. getResultColumnOrRow(java.lang.Object[] row, ResultTransformer transformer, java.sql.ResultSet rs, SharedSessionContractImplementor session)protected java.lang.Object[]CriteriaLoader. getResultRow(java.lang.Object[] row, java.sql.ResultSet rs, SharedSessionContractImplementor session)java.util.ListCriteriaLoader. list(SharedSessionContractImplementor session)ScrollableResultsImplementorCriteriaLoader. scroll(SharedSessionContractImplementor session, ScrollMode scrollMode) -
Uses of SharedSessionContractImplementor in org.hibernate.loader.custom
Methods in org.hibernate.loader.custom with parameters of type SharedSessionContractImplementor Modifier and Type Method Description protected intCustomLoader. bindParameterValues(java.sql.PreparedStatement statement, QueryParameters queryParameters, int startIndex, SharedSessionContractImplementor session)java.lang.ObjectResultRowProcessor. buildResultRow(java.lang.Object[] data, java.sql.ResultSet resultSet, boolean hasTransformer, SharedSessionContractImplementor session)Build a logical result row.java.lang.Object[]ResultRowProcessor. buildResultRow(java.lang.Object[] data, java.sql.ResultSet resultSet, SharedSessionContractImplementor session)java.lang.ObjectConstructorResultColumnProcessor. extract(java.lang.Object[] data, java.sql.ResultSet resultSet, SharedSessionContractImplementor session)java.lang.ObjectNonScalarResultColumnProcessor. extract(java.lang.Object[] data, java.sql.ResultSet resultSet, SharedSessionContractImplementor session)java.lang.ObjectScalarResultColumnProcessor. extract(java.lang.Object[] data, java.sql.ResultSet resultSet, SharedSessionContractImplementor session)protected java.lang.ObjectCustomLoader. getResultColumnOrRow(java.lang.Object[] row, ResultTransformer transformer, java.sql.ResultSet rs, SharedSessionContractImplementor session)protected java.lang.Object[]CustomLoader. getResultRow(java.lang.Object[] row, java.sql.ResultSet rs, SharedSessionContractImplementor session)java.util.ListCustomLoader. list(SharedSessionContractImplementor session, QueryParameters queryParameters)protected voidCustomLoader. putResultInQueryCache(SharedSessionContractImplementor session, QueryParameters queryParameters, Type[] resultTypes, QueryResultsCache queryCache, QueryKey key, java.util.List result)CustomLoader.resultTypescan be overridden byCustomLoader.autoDiscoverTypes(ResultSet), *after*CustomLoader.list(SharedSessionContractImplementor, QueryParameters)has already been called.ScrollableResultsImplementorCustomLoader. scroll(QueryParameters queryParameters, SharedSessionContractImplementor session) -
Uses of SharedSessionContractImplementor in org.hibernate.loader.custom.sql
Methods in org.hibernate.loader.custom.sql with parameters of type SharedSessionContractImplementor Modifier and Type Method Description intNamedParamBinder. bind(java.sql.PreparedStatement statement, QueryParameters qp, SharedSessionContractImplementor session, int position)intPositionalParamBinder. bind(java.sql.PreparedStatement statement, QueryParameters qp, SharedSessionContractImplementor session, int position) -
Uses of SharedSessionContractImplementor in org.hibernate.loader.entity
Methods in org.hibernate.loader.entity with parameters of type SharedSessionContractImplementor Modifier and Type Method Description protected java.lang.ObjectAbstractEntityLoader. getResultColumnOrRow(java.lang.Object[] row, ResultTransformer transformer, java.sql.ResultSet rs, SharedSessionContractImplementor session)protected java.lang.ObjectCollectionElementLoader. getResultColumnOrRow(java.lang.Object[] row, ResultTransformer transformer, java.sql.ResultSet rs, SharedSessionContractImplementor session)booleanNaturalIdType. isDirty(java.lang.Object oldState, java.lang.Object currentState, boolean[] checkable, SharedSessionContractImplementor session)java.lang.ObjectAbstractEntityLoader. load(java.io.Serializable id, java.lang.Object optionalObject, SharedSessionContractImplementor session)java.lang.ObjectAbstractEntityLoader. load(java.io.Serializable id, java.lang.Object optionalObject, SharedSessionContractImplementor session, java.lang.Boolean readOnly)java.lang.ObjectAbstractEntityLoader. load(java.io.Serializable id, java.lang.Object optionalObject, SharedSessionContractImplementor session, LockOptions lockOptions)java.lang.ObjectAbstractEntityLoader. load(java.io.Serializable id, java.lang.Object optionalObject, SharedSessionContractImplementor session, LockOptions lockOptions, java.lang.Boolean readOnly)java.lang.ObjectAbstractEntityLoader. load(java.lang.Object id, SharedSessionContractImplementor session, LockOptions lockOptions)protected java.lang.ObjectAbstractEntityLoader. load(SharedSessionContractImplementor session, java.lang.Object id, java.lang.Object optionalObject, java.io.Serializable optionalId, LockOptions lockOptions, java.lang.Boolean readOnly)java.lang.ObjectUniqueEntityLoader. load(java.io.Serializable id, java.lang.Object optionalObject, SharedSessionContractImplementor session)Deprecated.default java.lang.ObjectUniqueEntityLoader. load(java.io.Serializable id, java.lang.Object optionalObject, SharedSessionContractImplementor session, java.lang.Boolean readOnly)java.lang.ObjectUniqueEntityLoader. load(java.io.Serializable id, java.lang.Object optionalObject, SharedSessionContractImplementor session, LockOptions lockOptions)Load an entity instance by id.default java.lang.ObjectUniqueEntityLoader. load(java.io.Serializable id, java.lang.Object optionalObject, SharedSessionContractImplementor session, LockOptions lockOptions, java.lang.Boolean readOnly)default java.lang.ObjectUniqueEntityLoader. load(java.lang.Object id, SharedSessionContractImplementor session, LockOptions lockOptions)java.lang.ObjectEntityLoader. loadByUniqueKey(SharedSessionContractImplementor session, java.lang.Object key)Deprecated.will be removed.java.lang.ObjectEntityLoader. loadByUniqueKey(SharedSessionContractImplementor session, java.lang.Object key, java.lang.Boolean readOnly)Deprecated.will be removed.java.lang.ObjectCollectionElementLoader. loadElement(SharedSessionContractImplementor session, java.lang.Object key, java.lang.Object index)java.lang.ObjectNaturalIdType. nullSafeGet(java.sql.ResultSet rs, java.lang.String[] names, SharedSessionContractImplementor session, java.lang.Object owner)java.lang.ObjectNaturalIdType. nullSafeGet(java.sql.ResultSet rs, java.lang.String name, SharedSessionContractImplementor session, java.lang.Object owner)voidNaturalIdType. nullSafeSet(java.sql.PreparedStatement st, java.lang.Object value, int index, boolean[] settable, SharedSessionContractImplementor session)voidNaturalIdType. nullSafeSet(java.sql.PreparedStatement st, java.lang.Object value, int index, SharedSessionContractImplementor session)java.lang.ObjectNaturalIdType. replace(java.lang.Object original, java.lang.Object target, SharedSessionContractImplementor session, java.lang.Object owner, java.util.Map copyCache)java.lang.ObjectNaturalIdType. resolve(java.lang.Object value, SharedSessionContractImplementor session, java.lang.Object owner, java.lang.Boolean overridingEager) -
Uses of SharedSessionContractImplementor in org.hibernate.loader.entity.plan
Methods in org.hibernate.loader.entity.plan with parameters of type SharedSessionContractImplementor Modifier and Type Method Description protected java.lang.ObjectBatchingEntityLoader. doBatchLoad(java.io.Serializable id, Loader loaderToUse, SharedSessionContractImplementor session, java.io.Serializable[] ids, java.lang.Object optionalObject, LockOptions lockOptions)protected java.lang.ObjectBatchingEntityLoader. getObjectFromList(java.util.List results, java.io.Serializable id, SharedSessionContractImplementor session)java.lang.ObjectAbstractLoadPlanBasedEntityLoader. load(java.io.Serializable id, java.lang.Object optionalObject, SharedSessionContractImplementor session)java.lang.ObjectAbstractLoadPlanBasedEntityLoader. load(java.io.Serializable id, java.lang.Object optionalObject, SharedSessionContractImplementor session, java.lang.Boolean readOnly)java.lang.ObjectAbstractLoadPlanBasedEntityLoader. load(java.io.Serializable id, java.lang.Object optionalObject, SharedSessionContractImplementor session, LockOptions lockOptions)java.lang.ObjectAbstractLoadPlanBasedEntityLoader. load(java.io.Serializable id, java.lang.Object optionalObject, SharedSessionContractImplementor session, LockOptions lockOptions, java.lang.Boolean readOnly)java.lang.ObjectBatchingEntityLoader. load(java.io.Serializable id, java.lang.Object optionalObject, SharedSessionContractImplementor session)java.lang.ObjectDynamicBatchingEntityLoader. load(java.io.Serializable id, java.lang.Object optionalObject, SharedSessionContractImplementor session, LockOptions lockOptions)java.lang.ObjectDynamicBatchingEntityLoader. load(java.io.Serializable id, java.lang.Object optionalObject, SharedSessionContractImplementor session, LockOptions lockOptions, java.lang.Boolean readOnly)java.lang.ObjectLegacyBatchingEntityLoaderBuilder.LegacyBatchingEntityLoader. load(java.io.Serializable id, java.lang.Object optionalObject, SharedSessionContractImplementor session, LockOptions lockOptions)java.lang.ObjectLegacyBatchingEntityLoaderBuilder.LegacyBatchingEntityLoader. load(java.io.Serializable id, java.lang.Object optionalObject, SharedSessionContractImplementor session, LockOptions lockOptions, java.lang.Boolean readOnly)java.lang.ObjectPaddedBatchingEntityLoader. load(java.io.Serializable id, java.lang.Object optionalObject, SharedSessionContractImplementor session)java.lang.ObjectPaddedBatchingEntityLoader. load(java.io.Serializable id, java.lang.Object optionalObject, SharedSessionContractImplementor session, LockOptions lockOptions)java.lang.ObjectPaddedBatchingEntityLoader. load(java.io.Serializable id, java.lang.Object optionalObject, SharedSessionContractImplementor session, LockOptions lockOptions, java.lang.Boolean readOnly)java.util.List<?>AbstractLoadPlanBasedEntityLoader. loadEntityBatch(java.io.Serializable[] idsInBatch, OuterJoinLoadable persister, LockOptions lockOptions, SharedSessionContractImplementor session)java.util.ListAbstractLoadPlanBasedEntityLoader. loadEntityBatch(SharedSessionContractImplementor session, java.io.Serializable[] ids, Type idType, java.lang.Object optionalObject, java.lang.String optionalEntityName, java.io.Serializable optionalId, EntityPersister persister, LockOptions lockOptions)Called by wrappers that batch load entitiesjava.util.ListAbstractLoadPlanBasedEntityLoader. loadEntityBatch(SharedSessionContractImplementor session, java.io.Serializable[] ids, Type idType, java.lang.Object optionalObject, java.lang.String optionalEntityName, java.io.Serializable optionalId, EntityPersister persister, LockOptions lockOptions, java.lang.Boolean readOnly)static java.util.List<?>MultiEntityLoadingSupport. multiLoad(OuterJoinLoadable persister, java.io.Serializable[] ids, SharedSessionContractImplementor session, MultiLoadOptions loadOptions)protected static java.util.ListMultiEntityLoadingSupport. performUnorderedMultiLoad(OuterJoinLoadable persister, java.io.Serializable[] ids, SharedSessionContractImplementor session, MultiLoadOptions loadOptions) -
Uses of SharedSessionContractImplementor in org.hibernate.loader.hql
Methods in org.hibernate.loader.hql with parameters of type SharedSessionContractImplementor Modifier and Type Method Description protected voidQueryLoader. applyPostLoadLocks(java.lang.Object[] row, LockMode[] lockModesArray, SharedSessionContractImplementor session)protected intQueryLoader. bindParameterValues(java.sql.PreparedStatement statement, QueryParameters queryParameters, int startIndex, SharedSessionContractImplementor 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 explicitly here through the ParameterSpecification interface.protected java.lang.ObjectQueryLoader. getResultColumnOrRow(java.lang.Object[] row, ResultTransformer transformer, java.sql.ResultSet rs, SharedSessionContractImplementor session)protected java.lang.Object[]QueryLoader. getResultRow(java.lang.Object[] row, java.sql.ResultSet rs, SharedSessionContractImplementor session)java.util.ListQueryLoader. list(SharedSessionContractImplementor session, QueryParameters queryParameters)ScrollableResultsImplementorQueryLoader. scroll(QueryParameters queryParameters, SharedSessionContractImplementor session) -
Uses of SharedSessionContractImplementor in org.hibernate.loader.plan.exec.process.spi
Methods in org.hibernate.loader.plan.exec.process.spi that return SharedSessionContractImplementor Modifier and Type Method Description SharedSessionContractImplementorResultSetProcessingContext. getSession()Methods in org.hibernate.loader.plan.exec.process.spi with parameters of type SharedSessionContractImplementor Modifier and Type Method Description java.util.ListResultSetProcessor. extractResults(java.sql.ResultSet resultSet, SharedSessionContractImplementor session, QueryParameters queryParameters, NamedParameterContext namedParameterContext, boolean returnProxies, boolean readOnly, ResultTransformer forcedResultTransformer, java.util.List<AfterLoadAction> afterLoadActions)Process an entire ResultSet, performing all extractions. -
Uses of SharedSessionContractImplementor in org.hibernate.loader.spi
Methods in org.hibernate.loader.spi with parameters of type SharedSessionContractImplementor Modifier and Type Method Description voidAfterLoadAction. afterLoad(SharedSessionContractImplementor session, java.lang.Object entity, Loadable persister) -
Uses of SharedSessionContractImplementor in org.hibernate.mapping
Methods in org.hibernate.mapping with parameters of type SharedSessionContractImplementor Modifier and Type Method Description voidComponent.ValueGenerationPlan. execute(SharedSessionContractImplementor session, java.lang.Object incomingObject, java.lang.Object injectionContext)java.io.SerializableComponent.StandardGenerationContextLocator. locateGenerationContext(SharedSessionContractImplementor session, java.lang.Object incomingObject) -
Uses of SharedSessionContractImplementor in org.hibernate.metadata
Methods in org.hibernate.metadata with parameters of type SharedSessionContractImplementor Modifier and Type Method Description java.io.SerializableClassMetadata. getIdentifier(java.lang.Object entity, SharedSessionContractImplementor session)Get the identifier of an instance (throw an exception if no identifier property)java.lang.Object[]ClassMetadata. getPropertyValuesToInsert(java.lang.Object entity, java.util.Map mergeMap, SharedSessionContractImplementor session)Return the values of the mapped properties of the objectjava.lang.ObjectClassMetadata. instantiate(java.io.Serializable id, SharedSessionContractImplementor session)Create a class instance initialized with the given identifiervoidClassMetadata. setIdentifier(java.lang.Object entity, java.io.Serializable id, SharedSessionContractImplementor session)Inject the identifier value into the given entity. -
Uses of SharedSessionContractImplementor in org.hibernate.metamodel.model.convert.spi
Methods in org.hibernate.metamodel.model.convert.spi with parameters of type SharedSessionContractImplementor Modifier and Type Method Description OEnumValueConverter. readValue(java.sql.ResultSet resultSet, java.lang.String name, SharedSessionContractImplementor session)voidEnumValueConverter. writeValue(java.sql.PreparedStatement statement, O value, int position, SharedSessionContractImplementor session) -
Uses of SharedSessionContractImplementor in org.hibernate.param
Methods in org.hibernate.param with parameters of type SharedSessionContractImplementor Modifier and Type Method Description intCollectionFilterKeyParameterSpecification. bind(java.sql.PreparedStatement statement, QueryParameters qp, SharedSessionContractImplementor session, int position)intDynamicFilterParameterSpecification. bind(java.sql.PreparedStatement statement, QueryParameters qp, SharedSessionContractImplementor session, int start)intNamedParameterSpecification. bind(java.sql.PreparedStatement statement, QueryParameters qp, SharedSessionContractImplementor session, int position)Bind the appropriate value into the given statement at the specified position.intParameterBinder. bind(java.sql.PreparedStatement statement, QueryParameters qp, SharedSessionContractImplementor session, int position)Bind the appropriate value into the given statement at the specified position.intPositionalParameterSpecification. bind(java.sql.PreparedStatement statement, QueryParameters qp, SharedSessionContractImplementor session, int position)Bind the appropriate value into the given statement at the specified position.intVersionTypeSeedParameterSpecification. bind(java.sql.PreparedStatement statement, QueryParameters qp, SharedSessionContractImplementor session, int position) -
Uses of SharedSessionContractImplementor in org.hibernate.persister.collection
Methods in org.hibernate.persister.collection with parameters of type SharedSessionContractImplementor Modifier and Type Method Description protected abstract CollectionInitializerAbstractCollectionPersister. createSubselectInitializer(SubselectFetch subselect, SharedSessionContractImplementor session)protected CollectionInitializerBasicCollectionPersister. createSubselectInitializer(SubselectFetch subselect, SharedSessionContractImplementor session)protected CollectionInitializerOneToManyPersister. createSubselectInitializer(SubselectFetch subselect, SharedSessionContractImplementor session)voidAbstractCollectionPersister. deleteRows(PersistentCollection collection, java.io.Serializable id, SharedSessionContractImplementor session)voidCollectionPersister. deleteRows(PersistentCollection collection, java.io.Serializable key, SharedSessionContractImplementor session)Delete the persistent state of any elements that were removed from the collectionprotected voidAbstractCollectionPersister. doProcessQueuedOps(PersistentCollection collection, java.io.Serializable key, int nextIndex, SharedSessionContractImplementor session)protected abstract voidAbstractCollectionPersister. doProcessQueuedOps(PersistentCollection collection, java.io.Serializable key, SharedSessionContractImplementor session)protected voidBasicCollectionPersister. doProcessQueuedOps(PersistentCollection collection, java.io.Serializable id, SharedSessionContractImplementor session)protected voidOneToManyPersister. doProcessQueuedOps(PersistentCollection collection, java.io.Serializable id, SharedSessionContractImplementor session)protected abstract intAbstractCollectionPersister. doUpdateRows(java.io.Serializable key, PersistentCollection collection, SharedSessionContractImplementor session)protected intBasicCollectionPersister. doUpdateRows(java.io.Serializable id, PersistentCollection collection, SharedSessionContractImplementor session)protected intOneToManyPersister. doUpdateRows(java.io.Serializable id, PersistentCollection collection, SharedSessionContractImplementor session)booleanAbstractCollectionPersister. elementExists(java.io.Serializable key, java.lang.Object element, SharedSessionContractImplementor session)booleanCollectionPersister. elementExists(java.io.Serializable key, java.lang.Object element, SharedSessionContractImplementor session)protected CollectionInitializerAbstractCollectionPersister. getAppropriateInitializer(java.io.Serializable key, SharedSessionContractImplementor session)java.lang.ObjectAbstractCollectionPersister. getElementByIndex(java.io.Serializable key, java.lang.Object index, SharedSessionContractImplementor session, java.lang.Object owner)java.lang.ObjectCollectionPersister. getElementByIndex(java.io.Serializable key, java.lang.Object index, SharedSessionContractImplementor session, java.lang.Object owner)java.lang.ObjectOneToManyPersister. getElementByIndex(java.io.Serializable key, java.lang.Object index, SharedSessionContractImplementor session, java.lang.Object owner)intAbstractCollectionPersister. getSize(java.io.Serializable key, SharedSessionContractImplementor session)intCollectionPersister. getSize(java.io.Serializable key, SharedSessionContractImplementor session)booleanAbstractCollectionPersister. indexExists(java.io.Serializable key, java.lang.Object index, SharedSessionContractImplementor session)booleanCollectionPersister. indexExists(java.io.Serializable key, java.lang.Object index, SharedSessionContractImplementor session)voidAbstractCollectionPersister. initialize(java.io.Serializable key, SharedSessionContractImplementor session)voidCollectionPersister. initialize(java.io.Serializable key, SharedSessionContractImplementor session)Initialize the given collection with the given key TODO: add owner argument!!voidNamedQueryCollectionInitializer. initialize(java.io.Serializable key, SharedSessionContractImplementor session)voidAbstractCollectionPersister. insertRows(PersistentCollection collection, java.io.Serializable id, SharedSessionContractImplementor session)voidCollectionPersister. insertRows(PersistentCollection collection, java.io.Serializable key, SharedSessionContractImplementor session)Insert the persistent state of any new collection elementsvoidOneToManyPersister. insertRows(PersistentCollection collection, java.io.Serializable id, SharedSessionContractImplementor session)booleanAbstractCollectionPersister. isAffectedByEnabledFilters(SharedSessionContractImplementor session)booleanCollectionPersister. isAffectedByEnabledFilters(SharedSessionContractImplementor session)voidAbstractCollectionPersister. processQueuedOps(PersistentCollection collection, java.io.Serializable key, SharedSessionContractImplementor session)voidCollectionPersister. processQueuedOps(PersistentCollection collection, java.io.Serializable key, SharedSessionContractImplementor session)Process queued operations within the PersistentCollection.java.lang.ObjectAbstractCollectionPersister. readElement(java.sql.ResultSet rs, java.lang.Object owner, java.lang.String[] aliases, SharedSessionContractImplementor session)java.lang.ObjectCollectionPersister. readElement(java.sql.ResultSet rs, java.lang.Object owner, java.lang.String[] columnAliases, SharedSessionContractImplementor session)Read the element from a row of the JDBC ResultSetjava.lang.ObjectAbstractCollectionPersister. readIdentifier(java.sql.ResultSet rs, java.lang.String alias, SharedSessionContractImplementor session)java.lang.ObjectCollectionPersister. readIdentifier(java.sql.ResultSet rs, java.lang.String columnAlias, SharedSessionContractImplementor session)Read the identifier from a row of the JDBC ResultSetjava.lang.ObjectAbstractCollectionPersister. readIndex(java.sql.ResultSet rs, java.lang.String[] aliases, SharedSessionContractImplementor session)java.lang.ObjectCollectionPersister. readIndex(java.sql.ResultSet rs, java.lang.String[] columnAliases, SharedSessionContractImplementor session)Read the index from a row of the JDBC ResultSetjava.lang.ObjectAbstractCollectionPersister. readKey(java.sql.ResultSet rs, java.lang.String[] aliases, SharedSessionContractImplementor session)java.lang.ObjectCollectionPersister. readKey(java.sql.ResultSet rs, java.lang.String[] keyAliases, SharedSessionContractImplementor session)Read the key from a row of the JDBC ResultSetvoidAbstractCollectionPersister. recreate(PersistentCollection collection, java.io.Serializable id, SharedSessionContractImplementor session)voidCollectionPersister. recreate(PersistentCollection collection, java.io.Serializable key, SharedSessionContractImplementor session)(Re)create the collection's persistent statevoidOneToManyPersister. recreate(PersistentCollection collection, java.io.Serializable id, SharedSessionContractImplementor session)voidAbstractCollectionPersister. remove(java.io.Serializable id, SharedSessionContractImplementor session)voidCollectionPersister. remove(java.io.Serializable id, SharedSessionContractImplementor session)Completely remove the persistent state of the collectionvoidAbstractCollectionPersister. updateRows(PersistentCollection collection, java.io.Serializable id, SharedSessionContractImplementor session)voidCollectionPersister. updateRows(PersistentCollection collection, java.io.Serializable key, SharedSessionContractImplementor session)Update the persistent state of any elements that were modifiedprotected intAbstractCollectionPersister. writeElement(java.sql.PreparedStatement st, java.lang.Object elt, int i, SharedSessionContractImplementor session)Write the element to a JDBC PreparedStatementprotected intAbstractCollectionPersister. writeElementToWhere(java.sql.PreparedStatement st, java.lang.Object elt, int i, SharedSessionContractImplementor session)Write the element to a JDBC PreparedStatementintAbstractCollectionPersister. writeIdentifier(java.sql.PreparedStatement st, java.lang.Object id, int i, SharedSessionContractImplementor session)Write the identifier to a JDBC PreparedStatementprotected intAbstractCollectionPersister. writeIndex(java.sql.PreparedStatement st, java.lang.Object index, int i, SharedSessionContractImplementor session)Write the index to a JDBC PreparedStatementprotected intAbstractCollectionPersister. writeIndexToWhere(java.sql.PreparedStatement st, java.lang.Object index, int i, SharedSessionContractImplementor session)Write the index to a JDBC PreparedStatementprotected intAbstractCollectionPersister. writeKey(java.sql.PreparedStatement st, java.io.Serializable key, int i, SharedSessionContractImplementor session)Write the key to a JDBC PreparedStatement -
Uses of SharedSessionContractImplementor in org.hibernate.persister.entity
Methods in org.hibernate.persister.entity with parameters of type SharedSessionContractImplementor Modifier and Type Method Description voidAbstractEntityPersister. afterInitialize(java.lang.Object entity, SharedSessionContractImplementor session)voidEntityPersister. afterInitialize(java.lang.Object entity, SharedSessionContractImplementor session)Called just after the entities properties have been initializedvoidAbstractEntityPersister. afterReassociate(java.lang.Object entity, SharedSessionContractImplementor session)voidEntityPersister. afterReassociate(java.lang.Object entity, SharedSessionContractImplementor session)Called just after the entity has been reassociated with the sessionCacheEntryAbstractEntityPersister. buildCacheEntry(java.lang.Object entity, java.lang.Object[] state, java.lang.Object version, SharedSessionContractImplementor session)CacheEntryAbstractEntityPersister.CacheEntryHelper. buildCacheEntry(java.lang.Object entity, java.lang.Object[] state, java.lang.Object version, SharedSessionContractImplementor session)CacheEntryEntityPersister. buildCacheEntry(java.lang.Object entity, java.lang.Object[] state, java.lang.Object version, SharedSessionContractImplementor session)java.lang.ObjectAbstractEntityPersister. createProxy(java.io.Serializable id, SharedSessionContractImplementor session)java.lang.ObjectEntityPersister. createProxy(java.io.Serializable id, SharedSessionContractImplementor session)Create a new proxy instanceintAbstractEntityPersister. dehydrate(java.io.Serializable id, java.lang.Object[] fields, boolean[] includeProperty, boolean[][] includeColumns, int j, java.sql.PreparedStatement st, SharedSessionContractImplementor session, boolean isUpdate)intAbstractEntityPersister. dehydrate(java.io.Serializable id, java.lang.Object[] fields, java.lang.Object rowId, boolean[] includeProperty, boolean[][] includeColumns, int j, java.sql.PreparedStatement ps, SharedSessionContractImplementor session, int index, boolean isUpdate)Marshall the fields of a persistent instance to a prepared statementvoidAbstractEntityPersister. delete(java.io.Serializable id, java.lang.Object version, int j, java.lang.Object object, java.lang.String sql, SharedSessionContractImplementor session, java.lang.Object[] loadedState)Perform an SQL DELETEvoidAbstractEntityPersister. delete(java.io.Serializable id, java.lang.Object version, java.lang.Object object, SharedSessionContractImplementor session)Delete an objectvoidEntityPersister. delete(java.io.Serializable id, java.lang.Object version, java.lang.Object object, SharedSessionContractImplementor session)Delete a persistent instanceint[]AbstractEntityPersister. findDirty(java.lang.Object[] currentState, java.lang.Object[] previousState, java.lang.Object entity, SharedSessionContractImplementor session)Locate the property-indices of all properties considered to be dirty.int[]EntityPersister. findDirty(java.lang.Object[] currentState, java.lang.Object[] previousState, java.lang.Object owner, SharedSessionContractImplementor session)Compare the two snapshots to determine if they represent dirty state.int[]AbstractEntityPersister. findModified(java.lang.Object[] old, java.lang.Object[] current, java.lang.Object entity, SharedSessionContractImplementor session)Locate the property-indices of all properties considered to be dirty.int[]EntityPersister. findModified(java.lang.Object[] old, java.lang.Object[] current, java.lang.Object object, SharedSessionContractImplementor session)Compare the two snapshots to determine if they represent modified state.java.lang.ObjectAbstractEntityPersister. forceVersionIncrement(java.io.Serializable id, java.lang.Object currentVersion, SharedSessionContractImplementor session)java.lang.ObjectEntityPersister. forceVersionIncrement(java.io.Serializable id, java.lang.Object currentVersion, SharedSessionContractImplementor session)protected UniqueEntityLoaderAbstractEntityPersister. getAppropriateLoader(LockOptions lockOptions, SharedSessionContractImplementor session)protected UniqueEntityLoaderAbstractEntityPersister. getAppropriateUniqueKeyLoader(java.lang.String propertyName, SharedSessionContractImplementor session)protected java.io.SerializableAbstractEntityPersister. getCollectionKey(CollectionPersister persister, java.lang.Object owner, EntityEntry ownerEntry, SharedSessionContractImplementor session)java.lang.ObjectAbstractEntityPersister. getCurrentVersion(java.io.Serializable id, SharedSessionContractImplementor session)Retrieve the version numberjava.lang.ObjectEntityPersister. getCurrentVersion(java.io.Serializable id, SharedSessionContractImplementor session)Get the current version of the object, or return null if there is no row for the given identifier.java.lang.Object[]AbstractEntityPersister. getDatabaseSnapshot(java.io.Serializable id, SharedSessionContractImplementor session)java.lang.Object[]EntityPersister. getDatabaseSnapshot(java.io.Serializable id, SharedSessionContractImplementor session)Get the current database state of the object, in a "hydrated" form, without resolving identifiersjava.io.SerializableAbstractEntityPersister. getIdByUniqueKey(java.io.Serializable key, java.lang.String uniquePropertyName, SharedSessionContractImplementor session)java.io.SerializableEntityPersister. getIdByUniqueKey(java.io.Serializable key, java.lang.String uniquePropertyName, SharedSessionContractImplementor session)java.io.SerializableAbstractEntityPersister. getIdentifier(java.lang.Object entity, SharedSessionContractImplementor session)java.io.SerializableEntityPersister. getIdentifier(java.lang.Object entity, SharedSessionContractImplementor session)Get the identifier of an instance (throw an exception if no identifier property)java.lang.Object[]AbstractEntityPersister. getNaturalIdentifierSnapshot(java.io.Serializable id, SharedSessionContractImplementor session)java.lang.Object[]EntityPersister. getNaturalIdentifierSnapshot(java.io.Serializable id, SharedSessionContractImplementor session)Retrieve the current state of the natural-id properties from the database.java.lang.Object[]AbstractEntityPersister. getPropertyValuesToInsert(java.lang.Object object, java.util.Map mergeMap, SharedSessionContractImplementor session)java.lang.Object[]EntityPersister. getPropertyValuesToInsert(java.lang.Object object, java.util.Map mergeMap, SharedSessionContractImplementor session)Return the values of the insertable properties of the object (including backrefs)java.lang.Object[]AbstractEntityPersister. hydrate(java.sql.ResultSet rs, java.io.Serializable id, java.lang.Object object, Loadable rootLoadable, java.lang.String[][] suffixedPropertyColumns, boolean forceEager, boolean[] propertiesForceEager, SharedSessionContractImplementor session)Unmarshal the fields of a persistent instance from a result set, without resolving associations or collections.java.lang.Object[]Loadable. hydrate(java.sql.ResultSet rs, java.io.Serializable id, java.lang.Object object, Loadable rootLoadable, java.lang.String[][] suffixedPropertyColumns, boolean forceEager, boolean[] propertiesForceEager, SharedSessionContractImplementor session)Retrieve property values from one row of a result setdefault java.lang.Object[]Loadable. hydrate(java.sql.ResultSet rs, java.io.Serializable id, java.lang.Object object, Loadable rootLoadable, java.lang.String[][] suffixedPropertyColumns, boolean forceEager, SharedSessionContractImplementor session)Retrieve property values from one row of a result setjava.lang.ObjectAbstractEntityPersister. initializeEnhancedEntityUsedAsProxy(java.lang.Object entity, java.lang.String nameOfAttributeBeingAccessed, SharedSessionContractImplementor session)default java.lang.ObjectEntityPersister. initializeEnhancedEntityUsedAsProxy(java.lang.Object entity, java.lang.String nameOfAttributeBeingAccessed, SharedSessionContractImplementor session)Called fromEnhancementAsProxyLazinessInterceptorto trigger load of the entity's non-lazy state as well as the named attribute we are accessing if it is still uninitialized after fetching non-lazy stateprotected java.lang.ObjectAbstractEntityPersister. initializeLazyPropertiesFromCache(java.lang.String fieldName, java.lang.Object entity, SharedSessionContractImplementor session, EntityEntry entry, CacheEntry cacheEntry)protected java.lang.ObjectAbstractEntityPersister. initializeLazyPropertiesFromDatastore(java.lang.String fieldName, java.lang.Object entity, SharedSessionContractImplementor session, java.io.Serializable id, EntityEntry entry)java.lang.ObjectAbstractEntityPersister. initializeLazyProperty(java.lang.String fieldName, java.lang.Object entity, SharedSessionContractImplementor session)protected booleanAbstractEntityPersister. initializeLazyProperty(java.lang.String fieldName, java.lang.Object entity, SharedSessionContractImplementor session, EntityEntry entry, int j, java.lang.Object propValue)voidAbstractEntityPersister. insert(java.io.Serializable id, java.lang.Object[] fields, boolean[] notNull, int j, java.lang.String sql, java.lang.Object object, SharedSessionContractImplementor session)Perform an SQL INSERT.voidAbstractEntityPersister. insert(java.io.Serializable id, java.lang.Object[] fields, java.lang.Object object, SharedSessionContractImplementor session)java.io.SerializableAbstractEntityPersister. insert(java.lang.Object[] fields, boolean[] notNull, java.lang.String sql, java.lang.Object object, SharedSessionContractImplementor session)Perform an SQL INSERT, and then retrieve a generated identifier.java.io.SerializableAbstractEntityPersister. insert(java.lang.Object[] fields, java.lang.Object object, SharedSessionContractImplementor session)voidEntityPersister. insert(java.io.Serializable id, java.lang.Object[] fields, java.lang.Object object, SharedSessionContractImplementor session)Persist an instancejava.io.SerializableEntityPersister. insert(java.lang.Object[] fields, java.lang.Object object, SharedSessionContractImplementor session)Persist an instance, using a natively generated identifier (optional operation)java.lang.ObjectAbstractEntityPersister. instantiate(java.io.Serializable id, SharedSessionContractImplementor session)java.lang.ObjectEntityPersister. instantiate(java.io.Serializable id, SharedSessionContractImplementor session)Create a class instance initialized with the given identifierbooleanDiscriminatorType. isDirty(java.lang.Object old, java.lang.Object current, boolean[] checkable, SharedSessionContractImplementor session)java.lang.BooleanAbstractEntityPersister. isTransient(java.lang.Object entity, SharedSessionContractImplementor session)java.lang.BooleanEntityPersister. isTransient(java.lang.Object object, SharedSessionContractImplementor session)Is this a new transient instance?java.lang.ObjectAbstractEntityPersister. load(java.io.Serializable id, java.lang.Object optionalObject, LockMode lockMode, SharedSessionContractImplementor session)Load an instance using either the forUpdateLoader or the outer joining loader, depending upon the value of the lock parameterjava.lang.ObjectAbstractEntityPersister. load(java.io.Serializable id, java.lang.Object optionalObject, LockOptions lockOptions, SharedSessionContractImplementor session)Load an instance using either the forUpdateLoader or the outer joining loader, depending upon the value of the lock parameterjava.lang.ObjectAbstractEntityPersister. load(java.io.Serializable id, java.lang.Object optionalObject, LockOptions lockOptions, SharedSessionContractImplementor session, java.lang.Boolean readOnly)java.lang.ObjectEntityPersister. load(java.io.Serializable id, java.lang.Object optionalObject, LockMode lockMode, SharedSessionContractImplementor session)Load an instance of the persistent class.default java.lang.ObjectEntityPersister. load(java.io.Serializable id, java.lang.Object optionalObject, LockMode lockMode, SharedSessionContractImplementor session, java.lang.Boolean readOnly)java.lang.ObjectEntityPersister. load(java.io.Serializable id, java.lang.Object optionalObject, LockOptions lockOptions, SharedSessionContractImplementor session)Load an instance of the persistent class.default java.lang.ObjectEntityPersister. load(java.io.Serializable id, java.lang.Object optionalObject, LockOptions lockOptions, SharedSessionContractImplementor session, java.lang.Boolean readOnly)java.lang.ObjectNamedQueryLoader. load(java.io.Serializable id, java.lang.Object optionalObject, SharedSessionContractImplementor session)java.lang.ObjectNamedQueryLoader. load(java.io.Serializable id, java.lang.Object optionalObject, SharedSessionContractImplementor session, java.lang.Boolean readOnly)java.lang.ObjectNamedQueryLoader. load(java.io.Serializable id, java.lang.Object optionalObject, SharedSessionContractImplementor session, LockOptions lockOptions)java.lang.ObjectNamedQueryLoader. load(java.io.Serializable id, java.lang.Object optionalObject, SharedSessionContractImplementor session, LockOptions lockOptions, java.lang.Boolean readOnly)java.lang.ObjectAbstractEntityPersister. loadByNaturalId(java.lang.Object[] naturalIdValues, LockOptions lockOptions, SharedSessionContractImplementor session)java.lang.ObjectUniqueKeyLoadable. loadByNaturalId(java.lang.Object[] naturalIds, LockOptions lockOptions, SharedSessionContractImplementor session)Load an instance of the persistent class, by a natural id.java.lang.ObjectAbstractEntityPersister. loadByUniqueKey(java.lang.String propertyName, java.lang.Object uniqueKey, SharedSessionContractImplementor session)java.lang.ObjectUniqueKeyLoadable. loadByUniqueKey(java.lang.String propertyName, java.lang.Object uniqueKey, SharedSessionContractImplementor session)Load an instance of the persistent class, by a unique key other than the primary key.java.io.SerializableAbstractEntityPersister. loadEntityIdByNaturalId(java.lang.Object[] naturalIdValues, LockOptions lockOptions, SharedSessionContractImplementor session)Deprecated.java.io.SerializableEntityPersister. loadEntityIdByNaturalId(java.lang.Object[] naturalIdValues, LockOptions lockOptions, SharedSessionContractImplementor session)voidAbstractEntityPersister. lock(java.io.Serializable id, java.lang.Object version, java.lang.Object object, LockMode lockMode, SharedSessionContractImplementor session)voidAbstractEntityPersister. lock(java.io.Serializable id, java.lang.Object version, java.lang.Object object, LockOptions lockOptions, SharedSessionContractImplementor session)voidEntityPersister. lock(java.io.Serializable id, java.lang.Object version, java.lang.Object object, LockMode lockMode, SharedSessionContractImplementor session)Do a version check (optional operation)voidEntityPersister. lock(java.io.Serializable id, java.lang.Object version, java.lang.Object object, LockOptions lockOptions, SharedSessionContractImplementor session)Do a version check (optional operation)java.util.ListAbstractEntityPersister. multiLoad(java.io.Serializable[] ids, SharedSessionContractImplementor session, MultiLoadOptions loadOptions)java.util.ListEntityPersister. multiLoad(java.io.Serializable[] ids, SharedSessionContractImplementor session, MultiLoadOptions loadOptions)Performs a load of multiple entities (of this type) by identifier simultaneously.java.lang.ObjectDiscriminatorType. nullSafeGet(java.sql.ResultSet rs, java.lang.String[] names, SharedSessionContractImplementor session, java.lang.Object owner)java.lang.ObjectDiscriminatorType. nullSafeGet(java.sql.ResultSet rs, java.lang.String name, SharedSessionContractImplementor session, java.lang.Object owner)voidDiscriminatorType. nullSafeSet(java.sql.PreparedStatement st, java.lang.Object value, int index, boolean[] settable, SharedSessionContractImplementor session)voidDiscriminatorType. nullSafeSet(java.sql.PreparedStatement st, java.lang.Object value, int index, SharedSessionContractImplementor session)protected voidAbstractEntityPersister. preInsertInMemoryValueGeneration(java.lang.Object[] fields, java.lang.Object object, SharedSessionContractImplementor session)voidAbstractEntityPersister. processInsertGeneratedProperties(java.io.Serializable id, java.lang.Object entity, java.lang.Object[] state, SharedSessionContractImplementor session)voidEntityPersister. processInsertGeneratedProperties(java.io.Serializable id, java.lang.Object entity, java.lang.Object[] state, SharedSessionContractImplementor 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 thePersistenceContext.voidAbstractEntityPersister. processUpdateGeneratedProperties(java.io.Serializable id, java.lang.Object entity, java.lang.Object[] state, SharedSessionContractImplementor session)voidEntityPersister. processUpdateGeneratedProperties(java.io.Serializable id, java.lang.Object entity, java.lang.Object[] state, SharedSessionContractImplementor 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 thePersistenceContext.java.lang.ObjectDiscriminatorType. replace(java.lang.Object original, java.lang.Object target, SharedSessionContractImplementor session, java.lang.Object owner, java.util.Map copyCache)voidAbstractEntityPersister. resetIdentifier(java.lang.Object entity, java.io.Serializable currentId, java.lang.Object currentVersion, SharedSessionContractImplementor session)voidEntityPersister. resetIdentifier(java.lang.Object entity, java.io.Serializable currentId, java.lang.Object currentVersion, SharedSessionContractImplementor session)Set the identifier and version of the given instance back to its "unsaved" value.voidAbstractEntityPersister. setIdentifier(java.lang.Object entity, java.io.Serializable id, SharedSessionContractImplementor session)voidEntityPersister. setIdentifier(java.lang.Object entity, java.io.Serializable id, SharedSessionContractImplementor session)Inject the identifier value into the given entity.voidAbstractEntityPersister. update(java.io.Serializable id, java.lang.Object[] fields, int[] dirtyFields, boolean hasDirtyCollection, java.lang.Object[] oldFields, java.lang.Object oldVersion, java.lang.Object object, java.lang.Object rowId, SharedSessionContractImplementor session)Update an objectbooleanAbstractEntityPersister. update(java.io.Serializable id, java.lang.Object[] fields, java.lang.Object[] oldFields, java.lang.Object rowId, boolean[] includeProperty, int j, java.lang.Object oldVersion, java.lang.Object object, java.lang.String sql, SharedSessionContractImplementor session)voidEntityPersister. update(java.io.Serializable id, java.lang.Object[] fields, int[] dirtyFields, boolean hasDirtyCollection, java.lang.Object[] oldFields, java.lang.Object oldVersion, java.lang.Object object, java.lang.Object rowId, SharedSessionContractImplementor session)Update a persistent instancevoidAbstractEntityPersister. updateOrInsert(java.io.Serializable id, java.lang.Object[] fields, java.lang.Object[] oldFields, java.lang.Object rowId, boolean[] includeProperty, int j, java.lang.Object oldVersion, java.lang.Object object, java.lang.String sql, SharedSessionContractImplementor session)Perform an SQL UPDATE or SQL INSERT -
Uses of SharedSessionContractImplementor in org.hibernate.pretty
Methods in org.hibernate.pretty with parameters of type SharedSessionContractImplementor Modifier and Type Method Description static java.lang.StringMessageHelper. collectionInfoString(CollectionPersister persister, PersistentCollection collection, java.io.Serializable collectionKey, SharedSessionContractImplementor session)Generate an info message string relating to a particular managed collection. -
Uses of SharedSessionContractImplementor in org.hibernate.procedure
Methods in org.hibernate.procedure with parameters of type SharedSessionContractImplementor Modifier and Type Method Description ProcedureCallProcedureCallMemento. makeProcedureCall(SharedSessionContractImplementor session)Convert the memento back into an executable (connected) form. -
Uses of SharedSessionContractImplementor in org.hibernate.procedure.spi
Methods in org.hibernate.procedure.spi with parameters of type SharedSessionContractImplementor Modifier and Type Method Description voidCallableStatementSupport. registerParameters(java.lang.String procedureName, java.sql.CallableStatement statement, ParameterStrategy parameterStrategy, java.util.List<ParameterRegistrationImplementor<?>> parameterRegistrations, SharedSessionContractImplementor session)default java.lang.StringCallableStatementSupport. renderCallableStatement(java.lang.String name, ParameterStrategy parameterStrategy, java.util.List<ParameterRegistrationImplementor<?>> parameterRegistrations, SharedSessionContractImplementor session)default java.lang.StringCallableStatementSupport. renderCallableStatement(java.lang.String procedureName, org.hibernate.query.procedure.internal.ProcedureParameterMetadata parameterMetadata, org.hibernate.query.procedure.internal.ProcedureParamBindings paramBindings, SharedSessionContractImplementor session) -
Uses of SharedSessionContractImplementor in org.hibernate.property.access.spi
Methods in org.hibernate.property.access.spi with parameters of type SharedSessionContractImplementor Modifier and Type Method Description java.lang.ObjectEnhancedGetterMethodImpl. getForInsert(java.lang.Object owner, java.util.Map mergeMap, SharedSessionContractImplementor session)Deprecated.java.lang.ObjectGetter. getForInsert(java.lang.Object owner, java.util.Map mergeMap, SharedSessionContractImplementor session)Get the property value from the given owner instance.java.lang.ObjectGetterFieldImpl. getForInsert(java.lang.Object owner, java.util.Map mergeMap, SharedSessionContractImplementor session)java.lang.ObjectGetterMethodImpl. getForInsert(java.lang.Object owner, java.util.Map mergeMap, SharedSessionContractImplementor session) -
Uses of SharedSessionContractImplementor in org.hibernate.proxy
Methods in org.hibernate.proxy that return SharedSessionContractImplementor Modifier and Type Method Description SharedSessionContractImplementorAbstractLazyInitializer. getSession()SharedSessionContractImplementorLazyInitializer. getSession()Get the session to which this proxy is associated, or null if it is not attached.Methods in org.hibernate.proxy with parameters of type SharedSessionContractImplementor Modifier and Type Method Description java.lang.ObjectAbstractLazyInitializer. getImplementation(SharedSessionContractImplementor s)java.lang.ObjectLazyInitializer. getImplementation(SharedSessionContractImplementor session)Return the underlying persistent object in the given session, or null if not contained in this session's persistence context.HibernateProxyProxyFactory. getProxy(java.io.Serializable id, SharedSessionContractImplementor session)Create a new proxy instancevoidAbstractLazyInitializer. setSession(SharedSessionContractImplementor s)voidLazyInitializer. setSession(SharedSessionContractImplementor session)Associate the proxy with the given session.Constructors in org.hibernate.proxy with parameters of type SharedSessionContractImplementor Constructor Description AbstractLazyInitializer(java.lang.String entityName, java.io.Serializable id, SharedSessionContractImplementor session)Main constructor. -
Uses of SharedSessionContractImplementor in org.hibernate.proxy.map
Methods in org.hibernate.proxy.map with parameters of type SharedSessionContractImplementor Modifier and Type Method Description HibernateProxyMapProxyFactory. getProxy(java.io.Serializable id, SharedSessionContractImplementor session) -
Uses of SharedSessionContractImplementor in org.hibernate.proxy.pojo
Constructors in org.hibernate.proxy.pojo with parameters of type SharedSessionContractImplementor Constructor Description BasicLazyInitializer(java.lang.String entityName, java.lang.Class persistentClass, java.io.Serializable id, java.lang.reflect.Method getIdentifierMethod, java.lang.reflect.Method setIdentifierMethod, CompositeType componentIdType, SharedSessionContractImplementor session, boolean overridesEquals) -
Uses of SharedSessionContractImplementor in org.hibernate.proxy.pojo.bytebuddy
Methods in org.hibernate.proxy.pojo.bytebuddy with parameters of type SharedSessionContractImplementor Modifier and Type Method Description HibernateProxyByteBuddyProxyFactory. getProxy(java.io.Serializable id, SharedSessionContractImplementor session)Constructors in org.hibernate.proxy.pojo.bytebuddy with parameters of type SharedSessionContractImplementor Constructor Description ByteBuddyInterceptor(java.lang.String entityName, java.lang.Class persistentClass, java.lang.Class[] interfaces, java.io.Serializable id, java.lang.reflect.Method getIdentifierMethod, java.lang.reflect.Method setIdentifierMethod, CompositeType componentIdType, SharedSessionContractImplementor session, boolean overridesEquals) -
Uses of SharedSessionContractImplementor in org.hibernate.query.spi
Methods in org.hibernate.query.spi with parameters of type SharedSessionContractImplementor Modifier and Type Method Description java.lang.StringQueryParameterBindings. expandListValuedParameters(java.lang.String queryString, SharedSessionContractImplementor producer) -
Uses of SharedSessionContractImplementor in org.hibernate.result.spi
Methods in org.hibernate.result.spi that return SharedSessionContractImplementor Modifier and Type Method Description SharedSessionContractImplementorResultContext. getSession() -
Uses of SharedSessionContractImplementor in org.hibernate.testing.cache
Methods in org.hibernate.testing.cache with parameters of type SharedSessionContractImplementor Modifier and Type Method Description voidMapStorageAccessImpl. clearCache(SharedSessionContractImplementor session)java.lang.ObjectMapStorageAccessImpl. getFromCache(java.lang.Object key, SharedSessionContractImplementor session)voidMapStorageAccessImpl. putIntoCache(java.lang.Object key, java.lang.Object value, SharedSessionContractImplementor session)voidMapStorageAccessImpl. removeFromCache(java.lang.Object key, SharedSessionContractImplementor session) -
Uses of SharedSessionContractImplementor in org.hibernate.tuple.entity
Methods in org.hibernate.tuple.entity with parameters of type SharedSessionContractImplementor Modifier and Type Method Description voidAbstractEntityTuplizer. afterInitialize(java.lang.Object entity, SharedSessionContractImplementor session)voidEntityTuplizer. afterInitialize(java.lang.Object entity, SharedSessionContractImplementor session)Called just after the entities properties have been initialized.voidPojoEntityTuplizer. afterInitialize(java.lang.Object entity, SharedSessionContractImplementor session)PersistentAttributeInterceptableBytecodeEnhancementMetadataNonPojoImpl. createEnhancedProxy(EntityKey keyToLoad, boolean addEmptyEntry, SharedSessionContractImplementor session)PersistentAttributeInterceptableBytecodeEnhancementMetadataPojoImpl. createEnhancedProxy(EntityKey entityKey, boolean addEmptyEntry, SharedSessionContractImplementor session)java.lang.ObjectAbstractEntityTuplizer. createProxy(java.io.Serializable id, SharedSessionContractImplementor session)java.lang.ObjectEntityTuplizer. createProxy(java.io.Serializable id, SharedSessionContractImplementor session)Generates an appropriate proxy representation of this entity for this entity-mode.java.io.SerializableAbstractEntityTuplizer. getIdentifier(java.lang.Object entity, SharedSessionContractImplementor session)java.io.SerializableEntityTuplizer. getIdentifier(java.lang.Object entity, SharedSessionContractImplementor session)Extract the identifier value from the given entity.java.lang.Object[]AbstractEntityTuplizer. getPropertyValuesToInsert(java.lang.Object entity, java.util.Map mergeMap, SharedSessionContractImplementor session)java.lang.Object[]EntityTuplizer. getPropertyValuesToInsert(java.lang.Object entity, java.util.Map mergeMap, SharedSessionContractImplementor session)Extract the values of the insertable properties of the entity (including backrefs)java.lang.Object[]PojoEntityTuplizer. getPropertyValuesToInsert(java.lang.Object entity, java.util.Map mergeMap, SharedSessionContractImplementor session)voidBytecodeEnhancementMetadataNonPojoImpl. injectEnhancedEntityAsProxyInterceptor(java.lang.Object entity, EntityKey entityKey, SharedSessionContractImplementor session)voidBytecodeEnhancementMetadataPojoImpl. injectEnhancedEntityAsProxyInterceptor(java.lang.Object entity, EntityKey entityKey, SharedSessionContractImplementor session)LazyAttributeLoadingInterceptorBytecodeEnhancementMetadataNonPojoImpl. injectInterceptor(java.lang.Object entity, java.lang.Object identifier, SharedSessionContractImplementor session)voidBytecodeEnhancementMetadataNonPojoImpl. injectInterceptor(java.lang.Object entity, PersistentAttributeInterceptor interceptor, SharedSessionContractImplementor session)LazyAttributeLoadingInterceptorBytecodeEnhancementMetadataPojoImpl. injectInterceptor(java.lang.Object entity, java.lang.Object identifier, SharedSessionContractImplementor session)voidBytecodeEnhancementMetadataPojoImpl. injectInterceptor(java.lang.Object entity, PersistentAttributeInterceptor interceptor, SharedSessionContractImplementor session)java.lang.ObjectAbstractEntityTuplizer. instantiate(java.io.Serializable id, SharedSessionContractImplementor session)java.lang.ObjectEntityTuplizer. instantiate(java.io.Serializable id, SharedSessionContractImplementor session)Create an entity instance initialized with the given identifier.protected voidAbstractEntityTuplizer. linkToSession(java.lang.Object entity, SharedSessionContractImplementor session)voidAbstractEntityTuplizer. resetIdentifier(java.lang.Object entity, java.io.Serializable currentId, java.lang.Object currentVersion, SharedSessionContractImplementor session)voidEntityTuplizer. resetIdentifier(java.lang.Object entity, java.io.Serializable currentId, java.lang.Object currentVersion, SharedSessionContractImplementor session)Inject the given identifier and version into the entity, in order to "roll back" to their original values.voidAbstractEntityTuplizer. setIdentifier(java.lang.Object entity, java.io.Serializable id, SharedSessionContractImplementor session)voidEntityTuplizer. setIdentifier(java.lang.Object entity, java.io.Serializable id, SharedSessionContractImplementor session)Inject the identifier value into the given entity. -
Uses of SharedSessionContractImplementor in org.hibernate.type
Methods in org.hibernate.type with parameters of type SharedSessionContractImplementor Modifier and Type Method Description java.lang.ObjectAbstractStandardBasicType. assemble(java.io.Serializable cached, SharedSessionContractImplementor session, java.lang.Object owner)java.lang.ObjectAbstractType. assemble(java.io.Serializable cached, SharedSessionContractImplementor session, java.lang.Object owner)java.lang.ObjectAnyType. assemble(java.io.Serializable cached, SharedSessionContractImplementor session, java.lang.Object owner)java.lang.ObjectCollectionType. assemble(java.io.Serializable cached, SharedSessionContractImplementor session, java.lang.Object owner)java.lang.ObjectComponentType. assemble(java.io.Serializable object, SharedSessionContractImplementor session, java.lang.Object owner)java.lang.ObjectCompositeCustomType. assemble(java.io.Serializable cached, SharedSessionContractImplementor session, java.lang.Object owner)java.lang.ObjectCustomType. assemble(java.io.Serializable cached, SharedSessionContractImplementor session, java.lang.Object owner)java.lang.ObjectManyToOneType. assemble(java.io.Serializable oid, SharedSessionContractImplementor session, java.lang.Object owner)java.lang.ObjectOneToOneType. assemble(java.io.Serializable oid, SharedSessionContractImplementor session, java.lang.Object owner)java.lang.ObjectSpecialOneToOneType. assemble(java.io.Serializable oid, SharedSessionContractImplementor session, java.lang.Object owner)java.lang.ObjectType. assemble(java.io.Serializable cached, SharedSessionContractImplementor session, java.lang.Object owner)Reconstruct the object from its disassembled state.static java.lang.Object[]TypeHelper. assemble(java.io.Serializable[] row, Type[] types, SharedSessionContractImplementor session, java.lang.Object owner)Deprecated.Apply theType.assemble(java.io.Serializable, org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object)operation across a series of values.voidAbstractStandardBasicType. beforeAssemble(java.io.Serializable cached, SharedSessionContractImplementor session)voidAbstractType. beforeAssemble(java.io.Serializable cached, SharedSessionContractImplementor session)voidManyToOneType. beforeAssemble(java.io.Serializable oid, SharedSessionContractImplementor session)voidType. beforeAssemble(java.io.Serializable cached, SharedSessionContractImplementor session)Called before assembling a query result set from the query cache, to allow batch fetching of entities missing from the second-level cache.static voidTypeHelper. beforeAssemble(java.io.Serializable[] row, Type[] types, SharedSessionContractImplementor session)Deprecated.Apply theType.beforeAssemble(java.io.Serializable, org.hibernate.engine.spi.SharedSessionContractImplementor)operation across a series of values.booleanCollectionType. contains(java.lang.Object collection, java.lang.Object childObject, SharedSessionContractImplementor session)booleanCustomCollectionType. contains(java.lang.Object collection, java.lang.Object entity, SharedSessionContractImplementor session)static voidTypeHelper. deepCopy(java.lang.Object[] values, Type[] types, boolean[] copy, java.lang.Object[] target, SharedSessionContractImplementor session)Deprecated.Deep copy a series of values from one array to another...java.io.SerializableAbstractStandardBasicType. disassemble(java.lang.Object value, SharedSessionContractImplementor session, java.lang.Object owner)java.io.SerializableAbstractType. disassemble(java.lang.Object value, SharedSessionContractImplementor session, java.lang.Object owner)java.io.SerializableAnyType. disassemble(java.lang.Object value, SharedSessionContractImplementor session, java.lang.Object owner)java.io.SerializableCollectionType. disassemble(java.lang.Object value, SharedSessionContractImplementor session, java.lang.Object owner)java.io.SerializableComponentType. disassemble(java.lang.Object value, SharedSessionContractImplementor session, java.lang.Object owner)java.io.SerializableCompositeCustomType. disassemble(java.lang.Object value, SharedSessionContractImplementor session, java.lang.Object owner)java.io.SerializableCustomType. disassemble(java.lang.Object value, SharedSessionContractImplementor session, java.lang.Object owner)java.io.SerializableManyToOneType. disassemble(java.lang.Object value, SharedSessionContractImplementor session, java.lang.Object owner)java.io.SerializableOneToOneType. disassemble(java.lang.Object value, SharedSessionContractImplementor session, java.lang.Object owner)java.io.SerializableSpecialOneToOneType. disassemble(java.lang.Object value, SharedSessionContractImplementor session, java.lang.Object owner)java.io.SerializableType. disassemble(java.lang.Object value, SharedSessionContractImplementor session, java.lang.Object owner)Return a disassembled representation of the object.static java.io.Serializable[]TypeHelper. disassemble(java.lang.Object[] row, Type[] types, boolean[] nonCacheable, SharedSessionContractImplementor session, java.lang.Object owner)Deprecated.Apply theType.disassemble(java.lang.Object, org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object)operation across a series of values.TAbstractStandardBasicType. extract(java.sql.CallableStatement statement, int startIndex, SharedSessionContractImplementor session)TAbstractStandardBasicType. extract(java.sql.CallableStatement statement, java.lang.String[] paramNames, SharedSessionContractImplementor session)java.lang.ObjectComponentType. extract(java.sql.CallableStatement statement, int startIndex, SharedSessionContractImplementor session)java.lang.ObjectComponentType. extract(java.sql.CallableStatement statement, java.lang.String[] paramNames, SharedSessionContractImplementor session)java.lang.ObjectCustomType. extract(java.sql.CallableStatement statement, int startIndex, SharedSessionContractImplementor session)java.lang.ObjectCustomType. extract(java.sql.CallableStatement statement, java.lang.String[] paramNames, SharedSessionContractImplementor session)TProcedureParameterExtractionAware. extract(java.sql.CallableStatement statement, int startIndex, SharedSessionContractImplementor session)Perform the extractionTProcedureParameterExtractionAware. extract(java.sql.CallableStatement statement, java.lang.String[] paramNames, SharedSessionContractImplementor session)Perform the extractionstatic int[]TypeHelper. findDirty(NonIdentifierAttribute[] properties, java.lang.Object[] currentState, java.lang.Object[] previousState, boolean[][] includeColumns, boolean anyUninitializedProperties, SharedSessionContractImplementor session)Deprecated.Use {org.hibernate.type.TypeHelperTypeHelper.findDirty(NonIdentifierAttribute[], Object[], Object[], boolean[][], SharedSessionContractImplementor)indteadstatic int[]TypeHelper. findDirty(NonIdentifierAttribute[] properties, java.lang.Object[] currentState, java.lang.Object[] previousState, boolean[][] includeColumns, SharedSessionContractImplementor session)Deprecated.Determine if any of the given field values are dirty, returning an array containing indices of the dirty fields.static int[]TypeHelper. findModified(NonIdentifierAttribute[] properties, java.lang.Object[] currentState, java.lang.Object[] previousState, boolean[][] includeColumns, boolean[] includeProperties, boolean anyUninitializedProperties, SharedSessionContractImplementor session)static int[]TypeHelper. findModified(NonIdentifierAttribute[] properties, java.lang.Object[] currentState, java.lang.Object[] previousState, boolean[][] includeColumns, boolean[] includeProperties, SharedSessionContractImplementor session)Deprecated.Determine if any of the given field values are modified, returning an array containing indices of the modified fields.java.lang.ObjectAbstractStandardBasicType. get(java.sql.ResultSet rs, java.lang.String name, SharedSessionContractImplementor session)java.lang.ObjectSingleColumnType. get(java.sql.ResultSet rs, java.lang.String name, SharedSessionContractImplementor session)Get a column value from a result set, without worrying about the possibility of null values.java.lang.ObjectCollectionType. getCollection(java.io.Serializable key, SharedSessionContractImplementor session, java.lang.Object owner, java.lang.Boolean overridingEager)instantiate a collection wrapper (called when loading an object)java.util.IteratorCollectionType. getElementsIterator(java.lang.Object collection, SharedSessionContractImplementor session)Get an iterator over the element set of the collection, which may not yet be wrappedprotected java.lang.ObjectEntityType. getIdentifier(java.lang.Object value, SharedSessionContractImplementor session)java.io.SerializableCollectionType. getIdOfOwnerOrNull(java.io.Serializable key, SharedSessionContractImplementor 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-refjava.io.SerializableCollectionType. getKeyOfOwner(java.lang.Object owner, SharedSessionContractImplementor 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-refjava.lang.ObjectAnyType. getPropertyValue(java.lang.Object component, int i, SharedSessionContractImplementor session)java.lang.ObjectComponentType. getPropertyValue(java.lang.Object component, int i, SharedSessionContractImplementor session)java.lang.ObjectCompositeCustomType. getPropertyValue(java.lang.Object component, int i, SharedSessionContractImplementor session)java.lang.ObjectCompositeType. getPropertyValue(java.lang.Object component, int index, SharedSessionContractImplementor session)Extract a particular component property value indicated by index.java.lang.Object[]AnyType. getPropertyValues(java.lang.Object component, SharedSessionContractImplementor session)java.lang.Object[]ComponentType. getPropertyValues(java.lang.Object component, SharedSessionContractImplementor session)java.lang.Object[]CompositeCustomType. getPropertyValues(java.lang.Object component, SharedSessionContractImplementor session)java.lang.Object[]CompositeType. getPropertyValues(java.lang.Object component, SharedSessionContractImplementor session)Extract the values of the component properties from the given component instanceprotected TAbstractStandardBasicType. getReplacement(T original, T target, SharedSessionContractImplementor session)protected java.sql.BlobBlobType. getReplacement(java.sql.Blob original, java.sql.Blob target, SharedSessionContractImplementor session)protected java.sql.ClobClobType. getReplacement(java.sql.Clob original, java.sql.Clob target, SharedSessionContractImplementor session)protected java.sql.NClobNClobType. getReplacement(java.sql.NClob original, java.sql.NClob target, SharedSessionContractImplementor session)java.lang.ObjectAbstractStandardBasicType. hydrate(java.sql.ResultSet rs, java.lang.String[] names, SharedSessionContractImplementor session, java.lang.Object owner)java.lang.ObjectAbstractType. hydrate(java.sql.ResultSet rs, java.lang.String[] names, SharedSessionContractImplementor session, java.lang.Object owner)java.lang.ObjectAnyType. hydrate(java.sql.ResultSet rs, java.lang.String[] names, SharedSessionContractImplementor session, java.lang.Object owner)java.lang.ObjectCollectionType. hydrate(java.sql.ResultSet rs, java.lang.String[] name, SharedSessionContractImplementor session, java.lang.Object owner)java.lang.ObjectComponentType. hydrate(java.sql.ResultSet rs, java.lang.String[] names, SharedSessionContractImplementor session, java.lang.Object owner)java.lang.ObjectManyToOneType. hydrate(java.sql.ResultSet rs, java.lang.String[] names, SharedSessionContractImplementor session, java.lang.Object owner)java.lang.ObjectOneToOneType. hydrate(java.sql.ResultSet rs, java.lang.String[] names, SharedSessionContractImplementor session, java.lang.Object owner)java.lang.ObjectSpecialOneToOneType. hydrate(java.sql.ResultSet rs, java.lang.String[] names, SharedSessionContractImplementor session, java.lang.Object owner)java.lang.ObjectType. hydrate(java.sql.ResultSet rs, java.lang.String[] names, SharedSessionContractImplementor session, java.lang.Object owner)Extract a value from the JDBC result set.PersistentCollectionArrayType. instantiate(SharedSessionContractImplementor session, CollectionPersister persister, java.io.Serializable key)PersistentCollectionBagType. instantiate(SharedSessionContractImplementor session, CollectionPersister persister, java.io.Serializable key)abstract PersistentCollectionCollectionType. instantiate(SharedSessionContractImplementor session, CollectionPersister persister, java.io.Serializable key)Instantiate an uninitialized collection wrapper or holder.java.lang.ObjectComponentType. instantiate(java.lang.Object parent, SharedSessionContractImplementor session)PersistentCollectionCustomCollectionType. instantiate(SharedSessionContractImplementor session, CollectionPersister persister, java.io.Serializable key)java.lang.ObjectEmbeddedComponentType. instantiate(java.lang.Object parent, SharedSessionContractImplementor session)PersistentCollectionIdentifierBagType. instantiate(SharedSessionContractImplementor session, CollectionPersister persister, java.io.Serializable key)PersistentCollectionListType. instantiate(SharedSessionContractImplementor session, CollectionPersister persister, java.io.Serializable key)PersistentCollectionMapType. instantiate(SharedSessionContractImplementor session, CollectionPersister persister, java.io.Serializable key)PersistentCollectionSetType. instantiate(SharedSessionContractImplementor session, CollectionPersister persister, java.io.Serializable key)PersistentCollectionSortedMapType. instantiate(SharedSessionContractImplementor session, CollectionPersister persister, java.io.Serializable key)PersistentCollectionSortedSetType. instantiate(SharedSessionContractImplementor session, CollectionPersister persister, java.io.Serializable key)booleanAbstractStandardBasicType. isDirty(java.lang.Object old, java.lang.Object current, boolean[] checkable, SharedSessionContractImplementor session)booleanAbstractStandardBasicType. isDirty(java.lang.Object old, java.lang.Object current, SharedSessionContractImplementor session)booleanAbstractType. isDirty(java.lang.Object old, java.lang.Object current, SharedSessionContractImplementor session)booleanAnyType. isDirty(java.lang.Object old, java.lang.Object current, boolean[] checkable, SharedSessionContractImplementor session)booleanCollectionType. isDirty(java.lang.Object old, java.lang.Object current, boolean[] checkable, SharedSessionContractImplementor session)booleanCollectionType. isDirty(java.lang.Object old, java.lang.Object current, SharedSessionContractImplementor session)booleanComponentType. isDirty(java.lang.Object x, java.lang.Object y, boolean[] checkable, SharedSessionContractImplementor session)booleanComponentType. isDirty(java.lang.Object x, java.lang.Object y, SharedSessionContractImplementor session)booleanCompositeCustomType. isDirty(java.lang.Object old, java.lang.Object current, boolean[] checkable, SharedSessionContractImplementor session)booleanCustomType. isDirty(java.lang.Object old, java.lang.Object current, boolean[] checkable, SharedSessionContractImplementor session)booleanManyToOneType. isDirty(java.lang.Object old, java.lang.Object current, boolean[] checkable, SharedSessionContractImplementor session)booleanManyToOneType. isDirty(java.lang.Object old, java.lang.Object current, SharedSessionContractImplementor session)booleanMetaType. isDirty(java.lang.Object old, java.lang.Object current, boolean[] checkable, SharedSessionContractImplementor session)booleanOneToOneType. isDirty(java.lang.Object old, java.lang.Object current, boolean[] checkable, SharedSessionContractImplementor session)booleanOneToOneType. isDirty(java.lang.Object old, java.lang.Object current, SharedSessionContractImplementor session)booleanType. isDirty(java.lang.Object oldState, java.lang.Object currentState, boolean[] checkable, SharedSessionContractImplementor session)Should the parent be considered dirty, given both the old and current value?booleanType. isDirty(java.lang.Object old, java.lang.Object current, SharedSessionContractImplementor session)Should the parent be considered dirty, given both the old and current value?booleanAbstractStandardBasicType. isModified(java.lang.Object oldHydratedState, java.lang.Object currentState, boolean[] checkable, SharedSessionContractImplementor session)booleanAbstractType. isModified(java.lang.Object old, java.lang.Object current, boolean[] checkable, SharedSessionContractImplementor session)booleanAnyType. isModified(java.lang.Object old, java.lang.Object current, boolean[] checkable, SharedSessionContractImplementor session)booleanCollectionType. isModified(java.lang.Object old, java.lang.Object current, boolean[] checkable, SharedSessionContractImplementor session)booleanComponentType. isModified(java.lang.Object old, java.lang.Object current, boolean[] checkable, SharedSessionContractImplementor session)booleanManyToOneType. isModified(java.lang.Object old, java.lang.Object current, boolean[] checkable, SharedSessionContractImplementor session)booleanOneToOneType. isModified(java.lang.Object old, java.lang.Object current, boolean[] checkable, SharedSessionContractImplementor session)booleanType. isModified(java.lang.Object dbState, java.lang.Object currentState, boolean[] checkable, SharedSessionContractImplementor session)Has the value been modified compared to the current database state? The difference between this and theType.isDirty(java.lang.Object, java.lang.Object, org.hibernate.engine.spi.SharedSessionContractImplementor)methods is that here we need to account for "partially" built values.protected booleanEntityType. isNull(java.lang.Object owner, SharedSessionContractImplementor session)booleanOneToOneType. isNull(java.lang.Object owner, SharedSessionContractImplementor session)java.lang.ObjectEntityType. loadByUniqueKey(java.lang.String entityName, java.lang.String uniqueKeyPropertyName, java.lang.Object key, SharedSessionContractImplementor session)Load an instance by a unique key that is not the primary key.byte[]BinaryType. next(byte[] current, SharedSessionContractImplementor session)Deprecated.useRowVersionTypefor binary entity versions/timestampsjava.lang.ByteByteType. next(java.lang.Byte current, SharedSessionContractImplementor session)java.util.CalendarCalendarType. next(java.util.Calendar current, SharedSessionContractImplementor session)java.lang.ObjectCustomType. next(java.lang.Object current, SharedSessionContractImplementor session)java.time.InstantInstantType. next(java.time.Instant current, SharedSessionContractImplementor session)java.lang.IntegerIntegerType. next(java.lang.Integer current, SharedSessionContractImplementor session)java.time.LocalDateTimeLocalDateTimeType. next(java.time.LocalDateTime current, SharedSessionContractImplementor session)java.lang.LongLongType. next(java.lang.Long current, SharedSessionContractImplementor session)java.time.OffsetDateTimeOffsetDateTimeType. next(java.time.OffsetDateTime current, SharedSessionContractImplementor session)byte[]RowVersionType. next(byte[] current, SharedSessionContractImplementor session)java.lang.ShortShortType. next(java.lang.Short current, SharedSessionContractImplementor session)java.util.DateTimestampType. next(java.util.Date current, SharedSessionContractImplementor session)TVersionType. next(T current, SharedSessionContractImplementor session)Increment the version.java.time.ZonedDateTimeZonedDateTimeType. next(java.time.ZonedDateTime current, SharedSessionContractImplementor session)java.lang.ObjectAbstractStandardBasicType. nullSafeGet(java.sql.ResultSet rs, java.lang.String[] names, SharedSessionContractImplementor session, java.lang.Object owner)TAbstractStandardBasicType. nullSafeGet(java.sql.ResultSet rs, java.lang.String name, SharedSessionContractImplementor session)java.lang.ObjectAbstractStandardBasicType. nullSafeGet(java.sql.ResultSet rs, java.lang.String name, SharedSessionContractImplementor session, java.lang.Object owner)java.lang.ObjectAnyType. nullSafeGet(java.sql.ResultSet rs, java.lang.String[] names, SharedSessionContractImplementor session, java.lang.Object owner)java.lang.ObjectAnyType. nullSafeGet(java.sql.ResultSet rs, java.lang.String name, SharedSessionContractImplementor session, java.lang.Object owner)java.lang.ObjectCollectionType. nullSafeGet(java.sql.ResultSet rs, java.lang.String[] name, SharedSessionContractImplementor session, java.lang.Object owner)java.lang.ObjectCollectionType. nullSafeGet(java.sql.ResultSet rs, java.lang.String name, SharedSessionContractImplementor session, java.lang.Object owner)java.lang.ObjectComponentType. nullSafeGet(java.sql.ResultSet rs, java.lang.String[] names, SharedSessionContractImplementor session, java.lang.Object owner)java.lang.ObjectComponentType. nullSafeGet(java.sql.ResultSet rs, java.lang.String name, SharedSessionContractImplementor session, java.lang.Object owner)java.lang.ObjectCompositeCustomType. nullSafeGet(java.sql.ResultSet rs, java.lang.String[] names, SharedSessionContractImplementor session, java.lang.Object owner)java.lang.ObjectCompositeCustomType. nullSafeGet(java.sql.ResultSet rs, java.lang.String columnName, SharedSessionContractImplementor session, java.lang.Object owner)java.lang.ObjectCustomType. nullSafeGet(java.sql.ResultSet rs, java.lang.String[] names, SharedSessionContractImplementor session, java.lang.Object owner)java.lang.ObjectCustomType. nullSafeGet(java.sql.ResultSet rs, java.lang.String columnName, SharedSessionContractImplementor session, java.lang.Object owner)java.lang.ObjectEntityType. nullSafeGet(java.sql.ResultSet rs, java.lang.String[] names, SharedSessionContractImplementor session, java.lang.Object owner)java.lang.ObjectEntityType. nullSafeGet(java.sql.ResultSet rs, java.lang.String name, SharedSessionContractImplementor session, java.lang.Object owner)java.lang.ObjectEnumType. nullSafeGet(java.sql.ResultSet rs, java.lang.String[] names, SharedSessionContractImplementor session, java.lang.Object owner)java.lang.ObjectMetaType. nullSafeGet(java.sql.ResultSet rs, java.lang.String[] names, SharedSessionContractImplementor session, java.lang.Object owner)java.lang.ObjectMetaType. nullSafeGet(java.sql.ResultSet rs, java.lang.String name, SharedSessionContractImplementor session, java.lang.Object owner)TSingleColumnType. nullSafeGet(java.sql.ResultSet rs, java.lang.String name, SharedSessionContractImplementor session)Get a column value from a result set by name.java.lang.ObjectType. nullSafeGet(java.sql.ResultSet rs, java.lang.String[] names, SharedSessionContractImplementor session, java.lang.Object owner)Extract a value of themapped classfrom the JDBC result set.java.lang.ObjectType. nullSafeGet(java.sql.ResultSet rs, java.lang.String name, SharedSessionContractImplementor session, java.lang.Object owner)Extract a value of themapped classfrom the JDBC result set.voidAbstractSingleColumnStandardBasicType. nullSafeSet(java.sql.PreparedStatement st, java.lang.Object value, int index, boolean[] settable, SharedSessionContractImplementor session)voidAbstractStandardBasicType. nullSafeSet(java.sql.CallableStatement st, java.lang.Object value, java.lang.String name, SharedSessionContractImplementor session)voidAbstractStandardBasicType. nullSafeSet(java.sql.PreparedStatement st, java.lang.Object value, int index, SharedSessionContractImplementor session)voidAnyType. nullSafeSet(java.sql.PreparedStatement st, java.lang.Object value, int index, boolean[] settable, SharedSessionContractImplementor session)voidAnyType. nullSafeSet(java.sql.PreparedStatement st, java.lang.Object value, int index, SharedSessionContractImplementor session)voidCollectionType. nullSafeSet(java.sql.PreparedStatement st, java.lang.Object value, int index, boolean[] settable, SharedSessionContractImplementor session)voidCollectionType. nullSafeSet(java.sql.PreparedStatement st, java.lang.Object value, int index, SharedSessionContractImplementor session)voidComponentType. nullSafeSet(java.sql.PreparedStatement st, java.lang.Object value, int begin, boolean[] settable, SharedSessionContractImplementor session)voidComponentType. nullSafeSet(java.sql.PreparedStatement st, java.lang.Object value, int begin, SharedSessionContractImplementor session)voidCompositeCustomType. nullSafeSet(java.sql.PreparedStatement st, java.lang.Object value, int index, boolean[] settable, SharedSessionContractImplementor session)voidCompositeCustomType. nullSafeSet(java.sql.PreparedStatement st, java.lang.Object value, int index, SharedSessionContractImplementor session)voidCustomType. nullSafeSet(java.sql.CallableStatement statement, java.lang.Object value, java.lang.String name, SharedSessionContractImplementor session)voidCustomType. nullSafeSet(java.sql.PreparedStatement st, java.lang.Object value, int index, boolean[] settable, SharedSessionContractImplementor session)voidCustomType. nullSafeSet(java.sql.PreparedStatement st, java.lang.Object value, int index, SharedSessionContractImplementor session)voidEntityType. nullSafeSet(java.sql.PreparedStatement st, java.lang.Object value, int index, boolean[] settable, SharedSessionContractImplementor session)voidEntityType. nullSafeSet(java.sql.PreparedStatement st, java.lang.Object value, int index, SharedSessionContractImplementor session)voidEnumType. nullSafeSet(java.sql.PreparedStatement st, java.lang.Object value, int index, SharedSessionContractImplementor session)voidMetaType. nullSafeSet(java.sql.PreparedStatement st, java.lang.Object value, int index, boolean[] settable, SharedSessionContractImplementor session)voidMetaType. nullSafeSet(java.sql.PreparedStatement st, java.lang.Object value, int index, SharedSessionContractImplementor session)voidOneToOneType. nullSafeSet(java.sql.PreparedStatement st, java.lang.Object value, int index, boolean[] settable, SharedSessionContractImplementor session)voidProcedureParameterNamedBinder. nullSafeSet(java.sql.CallableStatement statement, java.lang.Object value, java.lang.String name, SharedSessionContractImplementor session)Bind a value to the JDBC prepared statement, ignoring some columns as dictated by the 'settable' parameter.voidType. nullSafeSet(java.sql.PreparedStatement st, java.lang.Object value, int index, boolean[] settable, SharedSessionContractImplementor session)Bind a value represented by an instance of themapped classto the JDBC prepared statement, ignoring some columns as dictated by the 'settable' parameter.voidType. nullSafeSet(java.sql.PreparedStatement st, java.lang.Object value, int index, SharedSessionContractImplementor session)Bind a value represented by an instance of themapped classto the JDBC prepared statement.java.lang.ObjectAbstractStandardBasicType. replace(java.lang.Object original, java.lang.Object target, SharedSessionContractImplementor session, java.lang.Object owner, java.util.Map copyCache)java.lang.ObjectAbstractStandardBasicType. replace(java.lang.Object original, java.lang.Object target, SharedSessionContractImplementor session, java.lang.Object owner, java.util.Map copyCache, ForeignKeyDirection foreignKeyDirection)java.lang.ObjectAbstractType. replace(java.lang.Object original, java.lang.Object target, SharedSessionContractImplementor session, java.lang.Object owner, java.util.Map copyCache, ForeignKeyDirection foreignKeyDirection)java.lang.ObjectAnyType. replace(java.lang.Object original, java.lang.Object target, SharedSessionContractImplementor session, java.lang.Object owner, java.util.Map copyCache)java.lang.ObjectCollectionType. replace(java.lang.Object original, java.lang.Object target, SharedSessionContractImplementor session, java.lang.Object owner, java.util.Map copyCache)java.lang.ObjectComponentType. replace(java.lang.Object original, java.lang.Object target, SharedSessionContractImplementor session, java.lang.Object owner, java.util.Map copyCache)java.lang.ObjectComponentType. replace(java.lang.Object original, java.lang.Object target, SharedSessionContractImplementor session, java.lang.Object owner, java.util.Map copyCache, ForeignKeyDirection foreignKeyDirection)java.lang.ObjectCompositeCustomType. replace(java.lang.Object original, java.lang.Object target, SharedSessionContractImplementor session, java.lang.Object owner, java.util.Map copyCache)java.lang.ObjectCustomType. replace(java.lang.Object original, java.lang.Object target, SharedSessionContractImplementor session, java.lang.Object owner, java.util.Map copyCache)java.lang.ObjectEntityType. replace(java.lang.Object original, java.lang.Object target, SharedSessionContractImplementor session, java.lang.Object owner, java.util.Map copyCache)java.lang.ObjectMetaType. replace(java.lang.Object original, java.lang.Object target, SharedSessionContractImplementor session, java.lang.Object owner, java.util.Map copyCache)java.lang.ObjectType. replace(java.lang.Object original, java.lang.Object target, SharedSessionContractImplementor session, java.lang.Object owner, java.util.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.java.lang.ObjectType. replace(java.lang.Object original, java.lang.Object target, SharedSessionContractImplementor session, java.lang.Object owner, java.util.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.static java.lang.Object[]TypeHelper. replace(java.lang.Object[] original, java.lang.Object[] target, Type[] types, SharedSessionContractImplementor session, java.lang.Object owner, java.util.Map copyCache)Deprecated.Apply theType.replace(java.lang.Object, java.lang.Object, org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object, java.util.Map)operation across a series of values.static java.lang.Object[]TypeHelper. replace(java.lang.Object[] original, java.lang.Object[] target, Type[] types, SharedSessionContractImplementor session, java.lang.Object owner, java.util.Map copyCache, ForeignKeyDirection foreignKeyDirection)Deprecated.Apply theType.replace(java.lang.Object, java.lang.Object, org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object, java.util.Map)operation across a series of values.static java.lang.Object[]TypeHelper. replaceAssociations(java.lang.Object[] original, java.lang.Object[] target, Type[] types, SharedSessionContractImplementor session, java.lang.Object owner, java.util.Map copyCache, ForeignKeyDirection foreignKeyDirection)Deprecated.Apply theType.replace(java.lang.Object, java.lang.Object, org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object, java.util.Map)operation across a series of values, as long as the correspondingTypeis an association.java.lang.ObjectArrayType. replaceElements(java.lang.Object original, java.lang.Object target, java.lang.Object owner, java.util.Map copyCache, SharedSessionContractImplementor session)java.lang.ObjectCollectionType. replaceElements(java.lang.Object original, java.lang.Object target, java.lang.Object owner, java.util.Map copyCache, SharedSessionContractImplementor session)Replace the elements of a collection with the elements of another collection.java.lang.ObjectCustomCollectionType. replaceElements(java.lang.Object original, java.lang.Object target, java.lang.Object owner, java.util.Map copyCache, SharedSessionContractImplementor session)java.lang.ObjectMapType. replaceElements(java.lang.Object original, java.lang.Object target, java.lang.Object owner, java.util.Map copyCache, SharedSessionContractImplementor session)java.lang.ObjectAbstractStandardBasicType. resolve(java.lang.Object value, SharedSessionContractImplementor session, java.lang.Object owner)java.lang.ObjectAbstractType. resolve(java.lang.Object value, SharedSessionContractImplementor session, java.lang.Object owner)java.lang.ObjectAnyType. resolve(java.lang.Object value, SharedSessionContractImplementor session, java.lang.Object owner)java.lang.ObjectCollectionType. resolve(java.lang.Object value, SharedSessionContractImplementor session, java.lang.Object owner)java.lang.ObjectCollectionType. resolve(java.lang.Object value, SharedSessionContractImplementor session, java.lang.Object owner, java.lang.Boolean overridingEager)java.lang.ObjectComponentType. resolve(java.lang.Object value, SharedSessionContractImplementor session, java.lang.Object owner)java.lang.ObjectEntityType. resolve(java.lang.Object value, SharedSessionContractImplementor session, java.lang.Object owner)Resolve an identifier or unique key valuejava.lang.ObjectEntityType. resolve(java.lang.Object value, SharedSessionContractImplementor session, java.lang.Object owner, java.lang.Boolean overridingEager)java.lang.ObjectManyToOneType. resolve(java.lang.Object value, SharedSessionContractImplementor session, java.lang.Object owner, java.lang.Boolean overridingEager)java.lang.ObjectType. resolve(java.lang.Object value, SharedSessionContractImplementor session, java.lang.Object owner)default java.lang.ObjectType. resolve(java.lang.Object value, SharedSessionContractImplementor session, java.lang.Object owner, java.lang.Boolean overridingEager)The second phase of 2-phase loading.protected java.lang.ObjectEntityType. resolveIdentifier(java.io.Serializable id, SharedSessionContractImplementor session)protected java.lang.ObjectEntityType. resolveIdentifier(java.io.Serializable id, SharedSessionContractImplementor session, java.lang.Boolean overridingEager)Resolve an identifier via a load.byte[]BinaryType. seed(SharedSessionContractImplementor session)Deprecated.useRowVersionTypefor binary entity versions/timestampsjava.lang.ByteByteType. seed(SharedSessionContractImplementor session)java.util.CalendarCalendarType. seed(SharedSessionContractImplementor session)java.lang.ObjectCustomType. seed(SharedSessionContractImplementor session)java.util.DateDbTimestampType. seed(SharedSessionContractImplementor session)java.time.InstantInstantType. seed(SharedSessionContractImplementor session)java.lang.IntegerIntegerType. seed(SharedSessionContractImplementor session)java.time.LocalDateTimeLocalDateTimeType. seed(SharedSessionContractImplementor session)java.lang.LongLongType. seed(SharedSessionContractImplementor session)java.time.OffsetDateTimeOffsetDateTimeType. seed(SharedSessionContractImplementor session)byte[]RowVersionType. seed(SharedSessionContractImplementor session)java.lang.ShortShortType. seed(SharedSessionContractImplementor session)java.util.DateTimestampType. seed(SharedSessionContractImplementor session)TVersionType. seed(SharedSessionContractImplementor session)Generate an initial version.java.time.ZonedDateTimeZonedDateTimeType. seed(SharedSessionContractImplementor session)java.lang.ObjectAbstractStandardBasicType. semiResolve(java.lang.Object value, SharedSessionContractImplementor session, java.lang.Object owner)java.lang.ObjectAbstractType. semiResolve(java.lang.Object value, SharedSessionContractImplementor session, java.lang.Object owner)java.lang.ObjectAnyType. semiResolve(java.lang.Object value, SharedSessionContractImplementor session, java.lang.Object owner)java.lang.ObjectCollectionType. semiResolve(java.lang.Object value, SharedSessionContractImplementor session, java.lang.Object owner)java.lang.ObjectComponentType. semiResolve(java.lang.Object value, SharedSessionContractImplementor session, java.lang.Object owner)java.lang.ObjectType. semiResolve(java.lang.Object value, SharedSessionContractImplementor session, java.lang.Object owner)Given a hydrated, but unresolved value, return a value that may be used to reconstruct property-ref associations.voidAbstractStandardBasicType. set(java.sql.PreparedStatement st, T value, int index, SharedSessionContractImplementor session)voidSingleColumnType. set(java.sql.PreparedStatement st, T value, int index, SharedSessionContractImplementor session)Set a parameter value without worrying about the possibility of null values.PersistentCollectionArrayType. wrap(SharedSessionContractImplementor session, java.lang.Object array)PersistentCollectionBagType. wrap(SharedSessionContractImplementor session, java.lang.Object collection)abstract PersistentCollectionCollectionType. wrap(SharedSessionContractImplementor session, java.lang.Object collection)Wrap the naked collection instance in a wrapper, or instantiate a holder.PersistentCollectionCustomCollectionType. wrap(SharedSessionContractImplementor session, java.lang.Object collection)PersistentCollectionIdentifierBagType. wrap(SharedSessionContractImplementor session, java.lang.Object collection)PersistentCollectionListType. wrap(SharedSessionContractImplementor session, java.lang.Object collection)PersistentCollectionMapType. wrap(SharedSessionContractImplementor session, java.lang.Object collection)PersistentCollectionSetType. wrap(SharedSessionContractImplementor session, java.lang.Object collection)PersistentCollectionSortedMapType. wrap(SharedSessionContractImplementor session, java.lang.Object collection)PersistentCollectionSortedSetType. wrap(SharedSessionContractImplementor session, java.lang.Object collection) -
Uses of SharedSessionContractImplementor in org.hibernate.usertype
Methods in org.hibernate.usertype with parameters of type SharedSessionContractImplementor Modifier and Type Method Description java.lang.ObjectCompositeUserType. assemble(java.io.Serializable cached, SharedSessionContractImplementor session, java.lang.Object owner)Reconstruct an object from the cacheable representation.java.io.SerializableCompositeUserType. disassemble(java.lang.Object value, SharedSessionContractImplementor session)Transform the object into its cacheable representation.PersistentCollectionUserCollectionType. instantiate(SharedSessionContractImplementor session, CollectionPersister persister)Instantiate an uninitialized instance of the collection wrapperjava.lang.ObjectUserVersionType. next(java.lang.Object current, SharedSessionContractImplementor session)Increment the version.java.lang.ObjectCompositeUserType. nullSafeGet(java.sql.ResultSet rs, java.lang.String[] names, SharedSessionContractImplementor session, java.lang.Object owner)Retrieve an instance of the mapped class from a JDBC resultset.java.lang.ObjectUserType. nullSafeGet(java.sql.ResultSet rs, java.lang.String[] names, SharedSessionContractImplementor session, java.lang.Object owner)Retrieve an instance of the mapped class from a JDBC resultset.voidCompositeUserType. nullSafeSet(java.sql.PreparedStatement st, java.lang.Object value, int index, SharedSessionContractImplementor session)Write an instance of the mapped class to a prepared statement.voidUserType. nullSafeSet(java.sql.PreparedStatement st, java.lang.Object value, int index, SharedSessionContractImplementor session)Write an instance of the mapped class to a prepared statement.java.lang.ObjectCompositeUserType. replace(java.lang.Object original, java.lang.Object target, SharedSessionContractImplementor session, java.lang.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.java.lang.ObjectUserCollectionType. replaceElements(java.lang.Object original, java.lang.Object target, CollectionPersister persister, java.lang.Object owner, java.util.Map copyCache, SharedSessionContractImplementor session)Replace the elements of a collection with the elements of another collectionjava.lang.ObjectUserVersionType. seed(SharedSessionContractImplementor session)Generate an initial version.PersistentCollectionUserCollectionType. wrap(SharedSessionContractImplementor session, java.lang.Object collection)Wrap an instance of a collection
-