public interface org.hibernate.engine.spi.SessionFactoryImplementor extends org.hibernate.engine.spi.Mapping, org.hibernate.SessionFactory
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: org.hibernate.engine.spi.SessionFactoryImplementor
super_class: java.lang.Object
{
public abstract org.hibernate.engine.spi.SessionBuilderImplementor withOptions();
descriptor: ()Lorg/hibernate/engine/spi/SessionBuilderImplementor;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.hibernate.type.TypeResolver getTypeResolver();
descriptor: ()Lorg/hibernate/type/TypeResolver;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.util.Properties getProperties();
descriptor: ()Ljava/util/Properties;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.hibernate.persister.entity.EntityPersister getEntityPersister(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/persister/entity/EntityPersister;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.MappingException
MethodParameters:
Name Flags
entityName
public abstract java.util.Map<java.lang.String, org.hibernate.persister.entity.EntityPersister> getEntityPersisters();
descriptor: ()Ljava/util/Map;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/Map<Ljava/lang/String;Lorg/hibernate/persister/entity/EntityPersister;>;
public abstract org.hibernate.persister.collection.CollectionPersister getCollectionPersister(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/persister/collection/CollectionPersister;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.MappingException
MethodParameters:
Name Flags
role
public abstract java.util.Map<java.lang.String, org.hibernate.persister.collection.CollectionPersister> getCollectionPersisters();
descriptor: ()Ljava/util/Map;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/Map<Ljava/lang/String;Lorg/hibernate/persister/collection/CollectionPersister;>;
public abstract org.hibernate.engine.jdbc.spi.JdbcServices getJdbcServices();
descriptor: ()Lorg/hibernate/engine/jdbc/spi/JdbcServices;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.hibernate.dialect.Dialect getDialect();
descriptor: ()Lorg/hibernate/dialect/Dialect;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.hibernate.Interceptor getInterceptor();
descriptor: ()Lorg/hibernate/Interceptor;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.hibernate.engine.query.spi.QueryPlanCache getQueryPlanCache();
descriptor: ()Lorg/hibernate/engine/query/spi/QueryPlanCache;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.hibernate.type.Type[] getReturnTypes(java.lang.String);
descriptor: (Ljava/lang/String;)[Lorg/hibernate/type/Type;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.HibernateException
MethodParameters:
Name Flags
queryString
public abstract java.lang.String[] getReturnAliases(java.lang.String);
descriptor: (Ljava/lang/String;)[Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.HibernateException
MethodParameters:
Name Flags
queryString
public abstract org.hibernate.engine.jdbc.connections.spi.ConnectionProvider getConnectionProvider();
descriptor: ()Lorg/hibernate/engine/jdbc/connections/spi/ConnectionProvider;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public abstract java.lang.String[] getImplementors(java.lang.String);
descriptor: (Ljava/lang/String;)[Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.MappingException
MethodParameters:
Name Flags
className
public abstract java.lang.String getImportedClassName(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
name
public abstract org.hibernate.cache.spi.QueryCache getQueryCache();
descriptor: ()Lorg/hibernate/cache/spi/QueryCache;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.hibernate.cache.spi.QueryCache getQueryCache(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/cache/spi/QueryCache;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.HibernateException
MethodParameters:
Name Flags
regionName
public abstract org.hibernate.cache.spi.UpdateTimestampsCache getUpdateTimestampsCache();
descriptor: ()Lorg/hibernate/cache/spi/UpdateTimestampsCache;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.hibernate.stat.spi.StatisticsImplementor getStatisticsImplementor();
descriptor: ()Lorg/hibernate/stat/spi/StatisticsImplementor;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.hibernate.engine.spi.NamedQueryDefinition getNamedQuery(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/engine/spi/NamedQueryDefinition;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
queryName
public abstract void registerNamedQueryDefinition(java.lang.String, org.hibernate.engine.spi.NamedQueryDefinition);
descriptor: (Ljava/lang/String;Lorg/hibernate/engine/spi/NamedQueryDefinition;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
name
definition
public abstract org.hibernate.engine.spi.NamedSQLQueryDefinition getNamedSQLQuery(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/engine/spi/NamedSQLQueryDefinition;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
queryName
public abstract void registerNamedSQLQueryDefinition(java.lang.String, org.hibernate.engine.spi.NamedSQLQueryDefinition);
descriptor: (Ljava/lang/String;Lorg/hibernate/engine/spi/NamedSQLQueryDefinition;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
name
definition
public abstract org.hibernate.engine.ResultSetMappingDefinition getResultSetMapping(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/engine/ResultSetMappingDefinition;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
name
public abstract org.hibernate.id.IdentifierGenerator getIdentifierGenerator(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/id/IdentifierGenerator;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
rootEntityName
public abstract org.hibernate.cache.spi.Region getSecondLevelCacheRegion(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/cache/spi/Region;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
regionName
public abstract org.hibernate.cache.spi.Region getNaturalIdCacheRegion(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/cache/spi/Region;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
regionName
public abstract java.util.Map getAllSecondLevelCacheRegions();
descriptor: ()Ljava/util/Map;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.hibernate.exception.spi.SQLExceptionConverter getSQLExceptionConverter();
descriptor: ()Lorg/hibernate/exception/spi/SQLExceptionConverter;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.hibernate.engine.jdbc.spi.SqlExceptionHelper getSQLExceptionHelper();
descriptor: ()Lorg/hibernate/engine/jdbc/spi/SqlExceptionHelper;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.hibernate.cfg.Settings getSettings();
descriptor: ()Lorg/hibernate/cfg/Settings;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.hibernate.Session openTemporarySession();
descriptor: ()Lorg/hibernate/Session;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.HibernateException
public abstract java.util.Set<java.lang.String> getCollectionRolesByEntityParticipant(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/util/Set;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/lang/String;)Ljava/util/Set<Ljava/lang/String;>;
MethodParameters:
Name Flags
entityName
public abstract org.hibernate.proxy.EntityNotFoundDelegate getEntityNotFoundDelegate();
descriptor: ()Lorg/hibernate/proxy/EntityNotFoundDelegate;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.hibernate.dialect.function.SQLFunctionRegistry getSqlFunctionRegistry();
descriptor: ()Lorg/hibernate/dialect/function/SQLFunctionRegistry;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.hibernate.engine.profile.FetchProfile getFetchProfile(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/engine/profile/FetchProfile;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
name
public abstract org.hibernate.service.spi.ServiceRegistryImplementor getServiceRegistry();
descriptor: ()Lorg/hibernate/service/spi/ServiceRegistryImplementor;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void addObserver(org.hibernate.SessionFactoryObserver);
descriptor: (Lorg/hibernate/SessionFactoryObserver;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
observer
public abstract org.hibernate.CustomEntityDirtinessStrategy getCustomEntityDirtinessStrategy();
descriptor: ()Lorg/hibernate/CustomEntityDirtinessStrategy;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.hibernate.context.spi.CurrentTenantIdentifierResolver getCurrentTenantIdentifierResolver();
descriptor: ()Lorg/hibernate/context/spi/CurrentTenantIdentifierResolver;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.hibernate.internal.NamedQueryRepository getNamedQueryRepository();
descriptor: ()Lorg/hibernate/internal/NamedQueryRepository;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.Iterable<org.hibernate.EntityNameResolver> iterateEntityNameResolvers();
descriptor: ()Ljava/lang/Iterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/lang/Iterable<Lorg/hibernate/EntityNameResolver;>;
public org.hibernate.SessionBuilder withOptions();
descriptor: ()Lorg/hibernate/SessionBuilder;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokeinterface org.hibernate.engine.spi.SessionFactoryImplementor.withOptions:()Lorg/hibernate/engine/spi/SessionBuilderImplementor;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "SessionFactoryImplementor.java"