public interface org.hibernate.SessionFactory extends javax.naming.Referenceable, java.io.Serializable
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: org.hibernate.SessionFactory
super_class: java.lang.Object
{
public abstract org.hibernate.SessionFactory$SessionFactoryOptions getSessionFactoryOptions();
descriptor: ()Lorg/hibernate/SessionFactory$SessionFactoryOptions;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.hibernate.SessionBuilder withOptions();
descriptor: ()Lorg/hibernate/SessionBuilder;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.hibernate.Session openSession();
descriptor: ()Lorg/hibernate/Session;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.HibernateException
public abstract org.hibernate.Session getCurrentSession();
descriptor: ()Lorg/hibernate/Session;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.HibernateException
public abstract org.hibernate.StatelessSessionBuilder withStatelessOptions();
descriptor: ()Lorg/hibernate/StatelessSessionBuilder;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.hibernate.StatelessSession openStatelessSession();
descriptor: ()Lorg/hibernate/StatelessSession;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.hibernate.StatelessSession openStatelessSession(java.sql.Connection);
descriptor: (Ljava/sql/Connection;)Lorg/hibernate/StatelessSession;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
connection
public abstract org.hibernate.metadata.ClassMetadata getClassMetadata(java.lang.Class);
descriptor: (Ljava/lang/Class;)Lorg/hibernate/metadata/ClassMetadata;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
entityClass
public abstract org.hibernate.metadata.ClassMetadata getClassMetadata(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/metadata/ClassMetadata;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
entityName
public abstract org.hibernate.metadata.CollectionMetadata getCollectionMetadata(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/metadata/CollectionMetadata;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
roleName
public abstract java.util.Map<java.lang.String, org.hibernate.metadata.ClassMetadata> getAllClassMetadata();
descriptor: ()Ljava/util/Map;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/Map<Ljava/lang/String;Lorg/hibernate/metadata/ClassMetadata;>;
public abstract java.util.Map getAllCollectionMetadata();
descriptor: ()Ljava/util/Map;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.hibernate.stat.Statistics getStatistics();
descriptor: ()Lorg/hibernate/stat/Statistics;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void close();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.HibernateException
public abstract boolean isClosed();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.hibernate.Cache getCache();
descriptor: ()Lorg/hibernate/Cache;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void evict(java.lang.Class);
descriptor: (Ljava/lang/Class;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.HibernateException
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
persistentClass
public abstract void evict(java.lang.Class, java.io.Serializable);
descriptor: (Ljava/lang/Class;Ljava/io/Serializable;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.HibernateException
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
persistentClass
id
public abstract void evictEntity(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.HibernateException
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
entityName
public abstract void evictEntity(java.lang.String, java.io.Serializable);
descriptor: (Ljava/lang/String;Ljava/io/Serializable;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.HibernateException
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
entityName
id
public abstract void evictCollection(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.HibernateException
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
roleName
public abstract void evictCollection(java.lang.String, java.io.Serializable);
descriptor: (Ljava/lang/String;Ljava/io/Serializable;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.HibernateException
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
roleName
id
public abstract void evictQueries(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.HibernateException
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
cacheRegion
public abstract void evictQueries();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.HibernateException
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public abstract java.util.Set getDefinedFilterNames();
descriptor: ()Ljava/util/Set;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.hibernate.engine.spi.FilterDefinition getFilterDefinition(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/engine/spi/FilterDefinition;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.HibernateException
MethodParameters:
Name Flags
filterName
public abstract boolean containsFetchProfileDefinition(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
name
public abstract org.hibernate.TypeHelper getTypeHelper();
descriptor: ()Lorg/hibernate/TypeHelper;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "SessionFactory.java"
NestMembers:
org.hibernate.SessionFactory$SessionFactoryOptions
InnerClasses:
public abstract SessionFactoryOptions = org.hibernate.SessionFactory$SessionFactoryOptions of org.hibernate.SessionFactory