Uses of Interface
org.hibernate.SharedSessionContract
Packages that use SharedSessionContract
Package
Description
This package defines the central Hibernate APIs, beginning with
SessionFactory
, which represents an instance of
Hibernate at runtime and is the source of new instances of
Session
and StatelessSession
,
the most important APIs exposing persistence-related operations for
entities.This package defines some central internal SPI abstractions
used throughout the implementation of Hibernate.
Defines the event types and event listener interfaces for
events produced by the stateful
Session
.An internal package containing implementations of central Hibernate APIs,
mostly defined in
org.hibernate
.Everything related to HQL/JPQL, native SQL, and criteria queries.
The JPA-standard criteria query API defines all the operations needed express
any query written in standard JPQL.
Implements the SPI for basic-typed value conversions.
Integrates a range of types defined by the JDK with the type system
of Hibernate.
-
Uses of SharedSessionContract in org.hibernate
Subinterfaces of SharedSessionContract in org.hibernateModifier and TypeInterfaceDescriptioninterface
The main runtime interface between a Java application and Hibernate.interface
A command-oriented API often used for performing bulk operations against the database. -
Uses of SharedSessionContract in org.hibernate.boot.model.process.internal
Methods in org.hibernate.boot.model.process.internal with parameters of type SharedSessionContractModifier and TypeMethodDescriptionUserTypeMutabilityPlanAdapter.assemble
(Serializable cached, SharedSessionContract session) UserTypeMutabilityPlanAdapter.disassemble
(T value, SharedSessionContract session) -
Uses of SharedSessionContract in org.hibernate.engine.spi
Subinterfaces of SharedSessionContract in org.hibernate.engine.spiModifier and TypeInterfaceDescriptioninterface
Defines the "internal contract" betweenSession
and other parts of Hibernate including implementors ofType
,EntityPersister
, andCollectionPersister
.interface
Defines the internal contract shared betweenSession
andStatelessSession
as used by other parts of Hibernate, including implementors ofType
,EntityPersister
, andCollectionPersister
.Classes in org.hibernate.engine.spi that implement SharedSessionContractModifier and TypeClassDescriptionclass
A wrapper class that delegates all method invocations to a delegate instance ofSessionImplementor
.class
This helper class allows decorating a Session instance, while the instance itself is lazily provided via aSupplier
.class
A wrapper class that delegates all method invocations to a delegate instance ofSharedSessionContractImplementor
.Methods in org.hibernate.engine.spi that return SharedSessionContractModifier and TypeMethodDescriptionprotected SharedSessionContract
SharedSessionDelegatorBaseImpl.delegate()
Returns the delegate session. -
Uses of SharedSessionContract in org.hibernate.envers.internal.entities.mapper.relation.lazy
Classes in org.hibernate.envers.internal.entities.mapper.relation.lazy that implement SharedSessionContractModifier and TypeClassDescriptionclass
class
-
Uses of SharedSessionContract in org.hibernate.event.spi
Subinterfaces of SharedSessionContract in org.hibernate.event.spi -
Uses of SharedSessionContract in org.hibernate.internal
Classes in org.hibernate.internal that implement SharedSessionContractModifier and TypeClassDescriptionclass
Base class for implementations ofSharedSessionContract
andSharedSessionContractImplementor
.class
Concrete implementation of theSession
API.class
Concrete implementation of theStatelessSession
API. -
Uses of SharedSessionContract in org.hibernate.metamodel.mapping.internal
Methods in org.hibernate.metamodel.mapping.internal with parameters of type SharedSessionContractModifier and TypeMethodDescriptionDiscriminatedAssociationAttributeMapping.MutabilityPlanImpl.assemble
(Serializable cached, SharedSessionContract session) DiscriminatedAssociationAttributeMapping.MutabilityPlanImpl.disassemble
(Object value, SharedSessionContract session) -
Uses of SharedSessionContract in org.hibernate.query
Methods in org.hibernate.query that return SharedSessionContractModifier and TypeMethodDescriptionQuery.getSession()
Get theQueryProducer
which produced thisQuery
, that is, theSession
orStatelessSession
that was used to create thisQuery
instance. -
Uses of SharedSessionContract in org.hibernate.query.criteria
Constructors in org.hibernate.query.criteria with parameters of type SharedSessionContractModifierConstructorDescriptionCriteriaDefinition
(SharedSessionContract session, CriteriaQuery<R> baseQuery) CriteriaDefinition
(SharedSessionContract session, Class<R> resultType) CriteriaDefinition
(SharedSessionContract session, Class<R> resultType, String baseHql) -
Uses of SharedSessionContract in org.hibernate.type.descriptor.converter.internal
Methods in org.hibernate.type.descriptor.converter.internal with parameters of type SharedSessionContractModifier and TypeMethodDescriptionAttributeConverterMutabilityPlanImpl.assemble
(Serializable cached, SharedSessionContract session) AttributeConverterMutabilityPlanImpl.disassemble
(T value, SharedSessionContract session) -
Uses of SharedSessionContract in org.hibernate.type.descriptor.java
Methods in org.hibernate.type.descriptor.java with parameters of type SharedSessionContractModifier and TypeMethodDescriptionBlobJavaType.BlobMutabilityPlan.assemble
(Serializable cached, SharedSessionContract session) ClobJavaType.ClobMutabilityPlan.assemble
(Serializable cached, SharedSessionContract session) Immutability.assemble
(Serializable cached, SharedSessionContract session) ImmutableMutabilityPlan.assemble
(Serializable cached, SharedSessionContract session) @Nullable T
MutabilityPlan.assemble
(@Nullable Serializable cached, SharedSessionContract session) Assemble a previously disassembled value.MutableMutabilityPlan.assemble
(Serializable cached, SharedSessionContract session) NClobJavaType.NClobMutabilityPlan.assemble
(Serializable cached, SharedSessionContract session) BlobJavaType.BlobMutabilityPlan.disassemble
(Blob value, SharedSessionContract session) ClobJavaType.ClobMutabilityPlan.disassemble
(Clob value, SharedSessionContract session) Immutability.disassemble
(Object value, SharedSessionContract session) ImmutableMutabilityPlan.disassemble
(T value, SharedSessionContract session) @Nullable Serializable
MutabilityPlan.disassemble
(@Nullable T value, SharedSessionContract session) Return a disassembled representation of the value.MutableMutabilityPlan.disassemble
(T value, SharedSessionContract session) NClobJavaType.NClobMutabilityPlan.disassemble
(NClob value, SharedSessionContract session) -
Uses of SharedSessionContract in org.hibernate.type.descriptor.java.spi
Methods in org.hibernate.type.descriptor.java.spi with parameters of type SharedSessionContractModifier and TypeMethodDescriptionFormatMapperBasedJavaType.assemble
(Serializable cached, SharedSessionContract session) FormatMapperBasedJavaType.disassemble
(T value, SharedSessionContract session) -
Uses of SharedSessionContract in org.hibernate.type.internal
Methods in org.hibernate.type.internal with parameters of type SharedSessionContractModifier and TypeMethodDescriptionCompositeUserTypeJavaTypeWrapper.MutabilityPlanWrapper.assemble
(Serializable cached, SharedSessionContract session) UserTypeJavaTypeWrapper.MutabilityPlanWrapper.assemble
(Serializable cached, SharedSessionContract session) CompositeUserTypeJavaTypeWrapper.MutabilityPlanWrapper.disassemble
(J value, SharedSessionContract session) UserTypeJavaTypeWrapper.MutabilityPlanWrapper.disassemble
(J value, SharedSessionContract session)