Class ReactiveSessionFactoryImpl
- java.lang.Object
-
- org.hibernate.internal.QueryParameterBindingTypeResolverImpl
-
- org.hibernate.internal.SessionFactoryImpl
-
- org.hibernate.reactive.session.impl.ReactiveSessionFactoryImpl
-
- All Implemented Interfaces:
jakarta.persistence.EntityManagerFactory
,java.io.Closeable
,java.io.Serializable
,java.lang.AutoCloseable
,javax.naming.Referenceable
,org.hibernate.engine.spi.Mapping
,org.hibernate.engine.spi.SessionFactoryImplementor
,org.hibernate.query.spi.QueryParameterBindingTypeResolver
,org.hibernate.query.sqm.spi.SqmCreationContext
,org.hibernate.SessionFactory
,org.hibernate.sql.ast.spi.SqlAstCreationContext
public class ReactiveSessionFactoryImpl extends org.hibernate.internal.SessionFactoryImpl
A HibernateSessionFactory
that can be unwrapped to produce aStage.SessionFactory
or aMutiny.SessionFactory
.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.hibernate.internal.SessionFactoryImpl
org.hibernate.internal.SessionFactoryImpl.SessionBuilderImpl, org.hibernate.internal.SessionFactoryImpl.StatelessSessionBuilderImpl
-
-
Constructor Summary
Constructors Constructor Description ReactiveSessionFactoryImpl(org.hibernate.boot.spi.MetadataImplementor bootMetamodel, org.hibernate.boot.spi.SessionFactoryOptions options, org.hibernate.boot.spi.BootstrapContext bootstrapContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.hibernate.query.spi.QueryEngine
getQueryEngine()
org.hibernate.metamodel.spi.RuntimeMetamodelsImplementor
getRuntimeMetamodels()
<T> T
unwrap(java.lang.Class<T> type)
-
Methods inherited from class org.hibernate.internal.SessionFactoryImpl
addNamedEntityGraph, addNamedQuery, addObserver, bestGuessEntityName, close, configuredInterceptor, configuredInterceptor, containsFetchProfileDefinition, createEntityManager, createEntityManager, createEntityManager, createEntityManager, findEntityGraphByName, findEntityGraphsByType, getCache, getCollectionMetadata, getCriteriaBuilder, getCurrentSession, getCurrentTenantIdentifierResolver, getCustomEntityDirtinessStrategy, getDefinedFetchProfileNames, getDefinedFilterNames, getDeserializationResolver, getEntityNotFoundDelegate, getEventEngine, getFastSessionServices, getFetchProfile, getFilterDefinition, getGenerator, getIdentifierGenerator, getIdentifierGeneratorFactory, getIdentifierPropertyName, getIdentifierType, getInterceptor, getJdbcServices, getJpaMetamodel, getMaximumFetchDepth, getMetamodel, getName, getPersistenceUnitUtil, getProperties, getReference, getReferencedPropertyType, getSchemaManager, getServiceRegistry, getSessionFactoryOptions, getSqlStringGenerationContext, getStatistics, getTypeConfiguration, getUuid, getWrapperOptions, isClosed, isOpen, openSession, openStatelessSession, openStatelessSession, openTemporarySession, validateNotClosed, withOptions, withStatelessOptions
-
Methods inherited from class org.hibernate.internal.QueryParameterBindingTypeResolverImpl
resolveParameterBindType, resolveParameterBindType
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hibernate.query.spi.QueryParameterBindingTypeResolver
getMappingMetamodel
-
Methods inherited from interface org.hibernate.SessionFactory
fromSession, fromTransaction, inSession, inTransaction
-
-
-
-
Method Detail
-
getRuntimeMetamodels
public org.hibernate.metamodel.spi.RuntimeMetamodelsImplementor getRuntimeMetamodels()
- Specified by:
getRuntimeMetamodels
in interfaceorg.hibernate.engine.spi.SessionFactoryImplementor
- Overrides:
getRuntimeMetamodels
in classorg.hibernate.internal.SessionFactoryImpl
-
getQueryEngine
public org.hibernate.query.spi.QueryEngine getQueryEngine()
- Specified by:
getQueryEngine
in interfaceorg.hibernate.engine.spi.SessionFactoryImplementor
- Specified by:
getQueryEngine
in interfaceorg.hibernate.query.sqm.spi.SqmCreationContext
- Overrides:
getQueryEngine
in classorg.hibernate.internal.SessionFactoryImpl
-
unwrap
public <T> T unwrap(java.lang.Class<T> type)
- Specified by:
unwrap
in interfacejakarta.persistence.EntityManagerFactory
- Overrides:
unwrap
in classorg.hibernate.internal.SessionFactoryImpl
-
-