| Package | Description | 
|---|---|
| org.hibernate.c3p0.internal | 
 Implementation of ConnectionProvider using the c3p0 Connection pool. 
 | 
| org.hibernate.cache.ehcache | 
 Defines the integration with Ehcache as a second-level cache service. 
 | 
| org.hibernate.cache.internal | 
 Internal implementations and support for second-level caching. 
 | 
| org.hibernate.cache.spi | 
 
            Defines the Hibernate second level caching SPI. 
 | 
| org.hibernate.cache.spi.entry | 
 
        This package defines formats for disassembled state kept in the second level cache. 
 | 
| org.hibernate.cfg.beanvalidation | |
| org.hibernate.context.internal | 
 Internal implementations and support around "current session" handling. 
 | 
| org.hibernate.context.spi | 
 SPI level contracts around "current session" support. 
 | 
| org.hibernate.criterion | 
 
        A framework for defining restriction criteria and order criteria. 
 | 
| org.hibernate.dialect.function | 
 
        A framework for defining database-specific SQL functions
        that are available via the dialect. 
 | 
| org.hibernate.engine.internal | 
 Support for many of the internal workings of Hibernate. 
 | 
| org.hibernate.engine.jdbc.internal | 
 Internals for supporting various aspects of JDBC interaction 
 | 
| org.hibernate.engine.query.internal | |
| org.hibernate.engine.query.spi | 
 Defines support for query plans and stored metadata about queries 
 | 
| org.hibernate.engine.spi | |
| org.hibernate.engine.transaction.spi | |
| org.hibernate.envers.event.spi | |
| org.hibernate.envers.internal | |
| org.hibernate.envers.internal.tools | |
| org.hibernate.event.service.internal | |
| org.hibernate.hql.internal | |
| org.hibernate.hql.internal.ast | 
 An ANTLR-based parser for Hibernate Query Language. 
 | 
| org.hibernate.hql.internal.ast.tree | |
| org.hibernate.hql.internal.ast.util | |
| org.hibernate.hql.internal.classic | 
 
        This package contains the Hibernate 2.x query parser which 
        is being end-of-lifed. 
 | 
| org.hibernate.hql.spi | |
| org.hibernate.integrator.spi | |
| org.hibernate.internal | 
 
    An internal package containing mostly implementations of central Hibernate APIs. 
 | 
| org.hibernate.internal.util | 
 
        Internal utility classes. 
 | 
| org.hibernate.jpa.event.spi | |
| org.hibernate.jpa.internal | |
| org.hibernate.jpa.internal.metamodel | |
| org.hibernate.loader | 
 
        This package defines functionality for processing JDBC
        result sets and returning complex graphs of persistent
        objects. 
 | 
| org.hibernate.loader.collection | 
 
        This package defines collection initializers 
 | 
| org.hibernate.loader.collection.plan | |
| org.hibernate.loader.criteria | 
 
        This package defines the criteria query compiler and loader 
 | 
| org.hibernate.loader.custom | 
 
        This package defines a framework for custom loaders that accept 
        handwritten SQL 
 | 
| org.hibernate.loader.custom.sql | |
| org.hibernate.loader.entity | 
 
        This package defines entity loaders 
 | 
| org.hibernate.loader.entity.plan | |
| org.hibernate.loader.hql | 
 
        This package defines a loader for the AST-based query parser 
 | 
| org.hibernate.loader.plan.build.internal | 
 Contains the internal implementations used for building a metamodel-driven LoadPlan. 
 | 
| org.hibernate.loader.plan.build.internal.spaces | 
 Contains the internal implementations of query spaces in a metamodel-driven LoadPlan. 
 | 
| org.hibernate.loader.plan.build.spi | 
 Defines the SPI for building a metamodel-driven LoadPlan 
 | 
| org.hibernate.loader.plan.exec.internal | 
 Provides the internal implementations for generating the load query from the LoadPlan and the ResultSet processor. 
 | 
| org.hibernate.persister.collection | 
 
        This package abstracts the persistence mechanism for collections. 
 | 
| org.hibernate.persister.entity | 
 
        This package abstracts persistence mechanisms for
        entities, and defines the Hibernate runtime
        metamodel. 
 | 
| org.hibernate.persister.internal | |
| org.hibernate.persister.spi | |
| org.hibernate.persister.walking.internal | |
| org.hibernate.persister.walking.spi | |
| org.hibernate.pretty | 
 
        Classes for pretty printing things for exception
        and log messages. 
 | 
| org.hibernate.procedure.internal | 
 Defines the internal support for implementing stored procedure calling. 
 | 
| org.hibernate.property | 
 
        This package abstracts the notion of a "property" of
        an entity. 
 | 
| org.hibernate.proxool.internal | 
 Implementation of ConnectionProvider using the proxool Connection pool. 
 | 
| org.hibernate.secure.spi | |
| org.hibernate.service.internal | |
| org.hibernate.service.spi | |
| org.hibernate.sql | 
 
        This package defines helper classes for rendering SQL
        fragments and SQL statements. 
 | 
| org.hibernate.sql.ordering.antlr | |
| org.hibernate.stat.internal | |
| org.hibernate.stat.spi | |
| org.hibernate.testing.junit4 | |
| org.hibernate.tuple | 
 
        This package defines a runtime metamodel for entities at
        the object level and abstracts the differences between
        the various entity modes. 
 | 
| org.hibernate.tuple.component | |
| org.hibernate.tuple.entity | |
| org.hibernate.type | 
 
        A Hibernate Type is a strategy for mapping a 
        Java property type to a JDBC type or types. 
 | 
| org.hibernate.usertype | 
 
        Interfaces for user-defined custom types. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
C3P0MessageLogger_$logger.scopingTypesToSessionFactoryAfterAlreadyScoped(SessionFactoryImplementor arg0,
                                              SessionFactoryImplementor arg1)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
EhCacheMessageLogger_$logger.scopingTypesToSessionFactoryAfterAlreadyScoped(SessionFactoryImplementor arg0,
                                              SessionFactoryImplementor arg1)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
CollectionCacheInvalidator.disintegrate(SessionFactoryImplementor sessionFactory,
            SessionFactoryServiceRegistry serviceRegistry)  | 
void | 
CollectionCacheInvalidator.integrate(Configuration configuration,
         SessionFactoryImplementor sessionFactory,
         SessionFactoryServiceRegistry serviceRegistry)  | 
void | 
CollectionCacheInvalidator.integrate(MetadataImplementor metadata,
         SessionFactoryImplementor sessionFactory,
         SessionFactoryServiceRegistry serviceRegistry)  | 
| Constructor and Description | 
|---|
CacheKey(Serializable id,
        Type type,
        String entityOrRoleName,
        String tenantId,
        SessionFactoryImplementor factory)
Construct a new key for a collection or entity instance. 
 | 
UpdateTimestampsCache(Settings settings,
                     Properties props,
                     SessionFactoryImplementor factory)
Constructs an UpdateTimestampsCache. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Object | 
StructuredMapCacheEntry.destructure(Object structured,
           SessionFactoryImplementor factory)  | 
Object | 
UnstructuredCacheEntry.destructure(Object structured,
           SessionFactoryImplementor factory)  | 
Object | 
CacheEntryStructure.destructure(Object structured,
           SessionFactoryImplementor factory)
Convert the previous structured form of the item back into its item form. 
 | 
Object | 
StructuredCacheEntry.destructure(Object structured,
           SessionFactoryImplementor factory)  | 
Object | 
StructuredCollectionCacheEntry.destructure(Object structured,
           SessionFactoryImplementor factory)  | 
| Modifier and Type | Method and Description | 
|---|---|
SessionFactoryImplementor | 
ActivationContext.getSessionFactory()
Access the SessionFactory being built to trigger this BV activation 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
BeanValidationIntegrator.disintegrate(SessionFactoryImplementor sessionFactory,
            SessionFactoryServiceRegistry serviceRegistry)  | 
void | 
BeanValidationIntegrator.integrate(Configuration configuration,
         SessionFactoryImplementor sessionFactory,
         SessionFactoryServiceRegistry serviceRegistry)  | 
void | 
BeanValidationIntegrator.integrate(MetadataImplementor metadata,
         SessionFactoryImplementor sessionFactory,
         SessionFactoryServiceRegistry serviceRegistry)  | 
| Constructor and Description | 
|---|
HibernateTraversableResolver(EntityPersister persister,
                            ConcurrentHashMap<EntityPersister,Set<String>> associationsPerEntityPersister,
                            SessionFactoryImplementor factory)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected SessionFactoryImplementor | 
ThreadLocalSessionContext.getFactory()
Getter for property 'factory'. 
 | 
| Constructor and Description | 
|---|
JTASessionContext(SessionFactoryImplementor factory)
Constructs a JTASessionContext 
 | 
ManagedSessionContext(SessionFactoryImplementor factory)
Constructs a new ManagedSessionContext 
 | 
ThreadLocalSessionContext(SessionFactoryImplementor factory)
Constructs a ThreadLocal 
 | 
| Modifier and Type | Method and Description | 
|---|---|
SessionFactoryImplementor | 
AbstractCurrentSessionContext.factory()
Access to the SessionFactory 
 | 
| Constructor and Description | 
|---|
AbstractCurrentSessionContext(SessionFactoryImplementor factory)  | 
| Modifier and Type | Method and Description | 
|---|---|
SessionFactoryImplementor | 
CriteriaQuery.getFactory()
Provides access to the SessionFactory 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected QueryableCollection | 
AbstractEmptinessExpression.getQueryableCollection(String entityName,
                      String propertyName,
                      SessionFactoryImplementor factory)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected int | 
StandardAnsiSqlAggregationFunctions.AvgFunction.determineJdbcTypeCode(Type firstArgumentType,
                     SessionFactoryImplementor factory)  | 
protected String | 
StandardAnsiSqlAggregationFunctions.AvgFunction.render(int firstArgumentJdbcType,
      String argument,
      SessionFactoryImplementor factory)  | 
String | 
TemplateRenderer.render(List args,
      SessionFactoryImplementor factory)
The rendering code. 
 | 
protected String | 
AnsiTrimFunction.render(TrimFunctionTemplate.Options options,
      String trimSource,
      SessionFactoryImplementor factory)  | 
protected abstract String | 
TrimFunctionTemplate.render(TrimFunctionTemplate.Options options,
      String trimSource,
      SessionFactoryImplementor factory)  | 
String | 
AbstractAnsiTrimEmulationFunction.render(Type argumentType,
      List args,
      SessionFactoryImplementor factory)  | 
String | 
PositionSubstringFunction.render(Type firstArgumentType,
      List args,
      SessionFactoryImplementor factory)  | 
String | 
StaticPrecisionFspTimestampFunction.render(Type argumentType,
      List args,
      SessionFactoryImplementor factory)  | 
String | 
NvlFunction.render(Type argumentType,
      List args,
      SessionFactoryImplementor factory)  | 
String | 
CastFunction.render(Type columnType,
      List args,
      SessionFactoryImplementor factory)  | 
String | 
DerbyConcatFunction.render(Type argumentType,
      List args,
      SessionFactoryImplementor factory)
Render the function call as SQL fragment. 
 | 
String | 
StandardSQLFunction.render(Type firstArgumentType,
      List arguments,
      SessionFactoryImplementor sessionFactory)  | 
String | 
TrimFunctionTemplate.render(Type firstArgument,
      List args,
      SessionFactoryImplementor factory)  | 
String | 
SQLFunctionTemplate.render(Type argumentType,
      List args,
      SessionFactoryImplementor factory)  | 
String | 
ConvertFunction.render(Type firstArgumentType,
      List args,
      SessionFactoryImplementor factory)  | 
String | 
StandardAnsiSqlAggregationFunctions.CountFunction.render(Type firstArgumentType,
      List arguments,
      SessionFactoryImplementor factory)  | 
String | 
StandardAnsiSqlAggregationFunctions.AvgFunction.render(Type firstArgumentType,
      List arguments,
      SessionFactoryImplementor factory)  | 
String | 
SQLFunction.render(Type firstArgumentType,
      List arguments,
      SessionFactoryImplementor factory)
Render the function call as SQL fragment. 
 | 
String | 
ConditionalParenthesisFunction.render(Type firstArgumentType,
      List arguments,
      SessionFactoryImplementor sessionFactory)  | 
String | 
VarArgsSQLFunction.render(Type firstArgumentType,
      List arguments,
      SessionFactoryImplementor factory)  | 
String | 
CharIndexFunction.render(Type columnType,
      List args,
      SessionFactoryImplementor factory)  | 
String | 
NoArgSQLFunction.render(Type argumentType,
      List args,
      SessionFactoryImplementor factory)  | 
String | 
StandardJDBCEscapeFunction.render(Type argumentType,
      List args,
      SessionFactoryImplementor factory)  | 
| Modifier and Type | Method and Description | 
|---|---|
static String[] | 
JoinHelper.getRHSColumnNames(AssociationType type,
                 SessionFactoryImplementor factory)
Get the columns of the associated table which are to be used in the join 
 | 
| Constructor and Description | 
|---|
JoinSequence(SessionFactoryImplementor factory)
Constructs a JoinSequence 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected SessionFactoryImplementor | 
JdbcCoordinatorImpl.sessionFactory()  | 
| Modifier and Type | Method and Description | 
|---|---|
NativeSQLQueryPlan | 
NativeQueryInterpreterStandardImpl.createQueryPlan(NativeSQLQuerySpecification specification,
               SessionFactoryImplementor sessionFactory)  | 
| Modifier and Type | Method and Description | 
|---|---|
NativeSQLQueryPlan | 
NativeQueryInterpreter.createQueryPlan(NativeSQLQuerySpecification specification,
               SessionFactoryImplementor sessionFactory)
Creates a new query plan for the specified native query. 
 | 
NativeQueryInterpreter | 
NativeQueryInterpreterInitiator.initiateService(SessionFactoryImplementor sessionFactory,
               Configuration configuration,
               ServiceRegistryImplementor registry)  | 
NativeQueryInterpreter | 
NativeQueryInterpreterInitiator.initiateService(SessionFactoryImplementor sessionFactory,
               MetadataImplementor metadata,
               ServiceRegistryImplementor registry)  | 
| Constructor and Description | 
|---|
FilterQueryPlan(String hql,
               String collectionRole,
               boolean shallow,
               Map enabledFilters,
               SessionFactoryImplementor factory)
Constructs a query plan for an HQL filter 
 | 
HQLQueryPlan(String hql,
            boolean shallow,
            Map<String,Filter> enabledFilters,
            SessionFactoryImplementor factory)
Constructs a HQLQueryPlan 
 | 
HQLQueryPlan(String hql,
            boolean shallow,
            Map<String,Filter> enabledFilters,
            SessionFactoryImplementor factory,
            EntityGraphQueryHint entityGraphQueryHint)  | 
HQLQueryPlan(String hql,
            String collectionRole,
            boolean shallow,
            Map<String,Filter> enabledFilters,
            SessionFactoryImplementor factory,
            EntityGraphQueryHint entityGraphQueryHint)  | 
QueryPlanCache(SessionFactoryImplementor factory)
Constructs the QueryPlanCache to be used by the given SessionFactory 
 | 
| Modifier and Type | Method and Description | 
|---|---|
SessionFactoryImplementor | 
SessionDelegatorBaseImpl.getFactory()  | 
SessionFactoryImplementor | 
SessionImplementor.getFactory()
Get the creating SessionFactoryImplementor 
 | 
SessionFactoryImplementor | 
LoadQueryInfluencers.getSessionFactory()  | 
| Modifier and Type | Method and Description | 
|---|---|
static EntityKey | 
EntityKey.deserialize(ObjectInputStream ois,
           SessionFactoryImplementor sessionFactory)
Custom deserialization routine used during deserialization of a
 Session/PersistenceContext for increased performance. 
 | 
int | 
EntityUniqueKey.generateHashCode(SessionFactoryImplementor factory)  | 
CacheImplementor | 
CacheInitiator.initiateService(SessionFactoryImplementor sessionFactory,
               Configuration configuration,
               ServiceRegistryImplementor registry)  | 
CacheImplementor | 
CacheInitiator.initiateService(SessionFactoryImplementor sessionFactory,
               MetadataImplementor metadata,
               ServiceRegistryImplementor registry)  | 
void | 
QueryParameters.processFilters(String sql,
              Map filters,
              SessionFactoryImplementor factory)  | 
void | 
QueryParameters.traceParameters(SessionFactoryImplementor factory)  | 
| Constructor and Description | 
|---|
CollectionEntry(PersistentCollection collection,
               SessionFactoryImplementor factory)
For initialized detached collections 
 | 
EntityUniqueKey(String entityName,
               String uniqueKeyName,
               Object semiResolvedKey,
               Type keyType,
               EntityMode entityMode,
               SessionFactoryImplementor factory)  | 
LoadQueryInfluencers(SessionFactoryImplementor sessionFactory)  | 
| Modifier and Type | Method and Description | 
|---|---|
SessionFactoryImplementor | 
TransactionEnvironment.getSessionFactory()
Retrieve the session factory for this environment. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
EnversIntegrator.disintegrate(SessionFactoryImplementor sessionFactory,
            SessionFactoryServiceRegistry serviceRegistry)  | 
void | 
EnversIntegrator.integrate(Configuration configuration,
         SessionFactoryImplementor sessionFactory,
         SessionFactoryServiceRegistry serviceRegistry)  | 
void | 
EnversIntegrator.integrate(MetadataImplementor metadata,
         SessionFactoryImplementor sessionFactory,
         SessionFactoryServiceRegistry serviceRegistry)
Perform integration. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
EnversMessageLogger_$logger.scopingTypesToSessionFactoryAfterAlreadyScoped(SessionFactoryImplementor arg0,
                                              SessionFactoryImplementor arg1)  | 
| Modifier and Type | Method and Description | 
|---|---|
static Object | 
EntityTools.getTargetFromProxy(SessionFactoryImplementor sessionFactoryImplementor,
                  HibernateProxy proxy)  | 
| Modifier and Type | Method and Description | 
|---|---|
EventListenerRegistry | 
EventListenerServiceInitiator.initiateService(SessionFactoryImplementor sessionFactory,
               Configuration configuration,
               ServiceRegistryImplementor registry)  | 
EventListenerRegistry | 
EventListenerServiceInitiator.initiateService(SessionFactoryImplementor sessionFactory,
               MetadataImplementor metadata,
               ServiceRegistryImplementor registry)  | 
| Modifier and Type | Method and Description | 
|---|---|
static String[] | 
QuerySplitter.concreteQueries(String query,
               SessionFactoryImplementor factory)
Handle Hibernate "implicit" polymorphism, by translating the query string into
 several "concrete" queries against mapped classes. 
 | 
static String[][] | 
NameGenerator.generateColumnNames(Type[] types,
                   SessionFactoryImplementor f)  | 
static String | 
QuerySplitter.getImportedClass(String name,
                SessionFactoryImplementor factory)  | 
| Modifier and Type | Method and Description | 
|---|---|
FilterTranslator | 
ASTQueryTranslatorFactory.createFilterTranslator(String queryIdentifier,
                      String queryString,
                      Map filters,
                      SessionFactoryImplementor factory)  | 
QueryTranslator | 
ASTQueryTranslatorFactory.createQueryTranslator(String queryIdentifier,
                     String queryString,
                     Map filters,
                     SessionFactoryImplementor factory,
                     EntityGraphQueryHint entityGraphQueryHint)  | 
| Constructor and Description | 
|---|
HqlSqlWalker(QueryTranslatorImpl qti,
            SessionFactoryImplementor sfi,
            HqlParser parser,
            Map tokenReplacements,
            String collectionRole)
Create a new tree transformer. 
 | 
QueryTranslatorImpl(String queryIdentifier,
                   String query,
                   Map enabledFilters,
                   SessionFactoryImplementor factory)
Creates a new AST-based query translator. 
 | 
QueryTranslatorImpl(String queryIdentifier,
                   String query,
                   Map enabledFilters,
                   SessionFactoryImplementor factory,
                   EntityGraphQueryHint entityGraphQueryHint)  | 
SqlGenerator(SessionFactoryImplementor sfi)  | 
| Modifier and Type | Method and Description | 
|---|---|
SessionFactoryImplementor | 
MapEntryNode.sfi()  | 
| Modifier and Type | Method and Description | 
|---|---|
String | 
JavaConstantNode.getRenderText(SessionFactoryImplementor sessionFactory)  | 
String | 
BooleanLiteralNode.getRenderText(SessionFactoryImplementor sessionFactory)  | 
String | 
ResultVariableRefNode.getRenderText(SessionFactoryImplementor sessionFactory)
Retrieve the text to be used for rendering this particular node. 
 | 
String | 
Node.getRenderText(SessionFactoryImplementor sessionFactory)
Retrieve the text to be used for rendering this particular node. 
 | 
String | 
ParameterNode.getRenderText(SessionFactoryImplementor sessionFactory)  | 
void | 
JavaConstantNode.setSessionFactory(SessionFactoryImplementor factory)  | 
void | 
SessionFactoryAwareNode.setSessionFactory(SessionFactoryImplementor sessionFactory)  | 
| Modifier and Type | Method and Description | 
|---|---|
SessionFactoryImplementor | 
SessionFactoryHelper.getFactory()
Get a handle to the encapsulated SessionFactory. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static Queryable | 
SessionFactoryHelper.findQueryableUsingImports(SessionFactoryImplementor sfi,
                         String className)
Given a (potentially unqualified) class name, locate its persister. 
 | 
| Constructor and Description | 
|---|
SessionFactoryHelper(SessionFactoryImplementor sfi)
Construct a new SessionFactoryHelper instance. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
FilterTranslator | 
ClassicQueryTranslatorFactory.createFilterTranslator(String queryIdentifier,
                      String queryString,
                      Map filters,
                      SessionFactoryImplementor factory)  | 
QueryTranslator | 
ClassicQueryTranslatorFactory.createQueryTranslator(String queryIdentifier,
                     String queryString,
                     Map filters,
                     SessionFactoryImplementor factory,
                     EntityGraphQueryHint entityGraphQueryHint)  | 
| Constructor and Description | 
|---|
QueryTranslatorImpl(String queryString,
                   Map enabledFilters,
                   SessionFactoryImplementor factory)
Construct a query translator; this form used internally. 
 | 
QueryTranslatorImpl(String queryIdentifier,
                   String queryString,
                   Map enabledFilters,
                   SessionFactoryImplementor factory)
Construct a query translator 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected SessionFactoryImplementor | 
AbstractTableBasedBulkIdHandler.factory()  | 
| Modifier and Type | Method and Description | 
|---|---|
MultiTableBulkIdStrategy.DeleteHandler | 
MultiTableBulkIdStrategy.buildDeleteHandler(SessionFactoryImplementor factory,
                  HqlSqlWalker walker)
Build a handler capable of handling the bulk delete indicated by the given walker. 
 | 
MultiTableBulkIdStrategy.DeleteHandler | 
TemporaryTableBulkIdStrategy.buildDeleteHandler(SessionFactoryImplementor factory,
                  HqlSqlWalker walker)  | 
MultiTableBulkIdStrategy.DeleteHandler | 
PersistentTableBulkIdStrategy.buildDeleteHandler(SessionFactoryImplementor factory,
                  HqlSqlWalker walker)  | 
MultiTableBulkIdStrategy.UpdateHandler | 
MultiTableBulkIdStrategy.buildUpdateHandler(SessionFactoryImplementor factory,
                  HqlSqlWalker walker)
Build a handler capable of handling the bulk update indicated by the given walker. 
 | 
MultiTableBulkIdStrategy.UpdateHandler | 
TemporaryTableBulkIdStrategy.buildUpdateHandler(SessionFactoryImplementor factory,
                  HqlSqlWalker walker)  | 
MultiTableBulkIdStrategy.UpdateHandler | 
PersistentTableBulkIdStrategy.buildUpdateHandler(SessionFactoryImplementor factory,
                  HqlSqlWalker walker)  | 
protected JDBCException | 
PersistentTableBulkIdStrategy.convert(SessionFactoryImplementor factory,
       SQLException e,
       String message,
       String sql)  | 
FilterTranslator | 
QueryTranslatorFactory.createFilterTranslator(String queryIdentifier,
                      String queryString,
                      Map filters,
                      SessionFactoryImplementor factory)
Construct a  
FilterTranslator instance capable of translating
 an HQL filter string. | 
QueryTranslator | 
QueryTranslatorFactory.createQueryTranslator(String queryIdentifier,
                     String queryString,
                     Map filters,
                     SessionFactoryImplementor factory,
                     EntityGraphQueryHint entityGraphQueryHint)
Construct a  
QueryTranslator instance capable of translating
 an HQL query string. | 
| Constructor and Description | 
|---|
AbstractTableBasedBulkIdHandler(SessionFactoryImplementor sessionFactory,
                               HqlSqlWalker walker,
                               String catalog,
                               String schema)  | 
TableBasedDeleteHandlerImpl(SessionFactoryImplementor factory,
                           HqlSqlWalker walker)  | 
TableBasedDeleteHandlerImpl(SessionFactoryImplementor factory,
                           HqlSqlWalker walker,
                           String catalog,
                           String schema)  | 
TableBasedUpdateHandlerImpl(SessionFactoryImplementor factory,
                           HqlSqlWalker walker)  | 
TableBasedUpdateHandlerImpl(SessionFactoryImplementor factory,
                           HqlSqlWalker walker,
                           String catalog,
                           String schema)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
Integrator.disintegrate(SessionFactoryImplementor sessionFactory,
            SessionFactoryServiceRegistry serviceRegistry)
Tongue-in-cheek name for a shutdown callback. 
 | 
void | 
Integrator.integrate(Configuration configuration,
         SessionFactoryImplementor sessionFactory,
         SessionFactoryServiceRegistry serviceRegistry)
Perform integration. 
 | 
void | 
Integrator.integrate(MetadataImplementor metadata,
         SessionFactoryImplementor sessionFactory,
         SessionFactoryServiceRegistry serviceRegistry)
Perform integration. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
SessionFactoryImpl
Concrete implementation of the SessionFactory interface. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
SessionFactoryImplementor | 
AbstractSessionImpl.getFactory()  | 
SessionFactoryImplementor | 
SessionImpl.getSessionFactory()  | 
SessionFactoryImplementor | 
TransactionEnvironmentImpl.getSessionFactory()  | 
| Modifier and Type | Method and Description | 
|---|---|
Map<String,String> | 
FilterConfiguration.getAliasTableMap(SessionFactoryImplementor factory)  | 
void | 
CoreMessageLogger.scopingTypesToSessionFactoryAfterAlreadyScoped(SessionFactoryImplementor factory,
                                              SessionFactoryImplementor factory2)  | 
void | 
CoreMessageLogger_$logger.scopingTypesToSessionFactoryAfterAlreadyScoped(SessionFactoryImplementor factory,
                                              SessionFactoryImplementor factory2)  | 
| Constructor and Description | 
|---|
CacheImpl(SessionFactoryImplementor sessionFactory)  | 
ConnectionObserverStatsBridge(SessionFactoryImplementor sessionFactory)  | 
FilterHelper(List<FilterConfiguration> filters,
            SessionFactoryImplementor factory)
The map of defined filters. 
 | 
| Constructor and Description | 
|---|
EntityPrinter(SessionFactoryImplementor factory)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
JpaIntegrator.disintegrate(SessionFactoryImplementor sessionFactory,
            SessionFactoryServiceRegistry serviceRegistry)  | 
void | 
JpaIntegrator.integrate(Configuration configuration,
         SessionFactoryImplementor sessionFactory,
         SessionFactoryServiceRegistry serviceRegistry)  | 
void | 
JpaIntegrator.integrate(MetadataImplementor metadata,
         SessionFactoryImplementor sessionFactory,
         SessionFactoryServiceRegistry serviceRegistry)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
EntityManagerMessageLogger_$logger.scopingTypesToSessionFactoryAfterAlreadyScoped(SessionFactoryImplementor arg0,
                                              SessionFactoryImplementor arg1)  | 
| Constructor and Description | 
|---|
EntityManagerFactoryImpl(String persistenceUnitName,
                        SessionFactoryImplementor sessionFactory,
                        SettingsImpl settings,
                        Map<?,?> configurationValues,
                        Configuration cfg)  | 
| Modifier and Type | Method and Description | 
|---|---|
static MetamodelImpl | 
MetamodelImpl.buildMetamodel(Iterator<PersistentClass> persistentClasses,
              SessionFactoryImplementor sessionFactory)
Deprecated. 
 
 | 
static MetamodelImpl | 
MetamodelImpl.buildMetamodel(Iterator<PersistentClass> persistentClasses,
              Set<MappedSuperclass> mappedSuperclasses,
              SessionFactoryImplementor sessionFactory,
              boolean ignoreUnsupported)
Build the metamodel using the information from the collection of Hibernate
  
PersistentClass models as well as the Hibernate SessionFactory. | 
static Helper.AttributeSource | 
Helper.resolveAttributeSource(SessionFactoryImplementor sessionFactory,
                      ManagedType managedType)  | 
static Type | 
Helper.resolveType(SessionFactoryImplementor sessionFactory,
           Attribute attribute)  | 
| Constructor and Description | 
|---|
Helper(SessionFactoryImplementor sessionFactory)  | 
| Modifier and Type | Method and Description | 
|---|---|
SessionFactoryImplementor | 
Loader.getFactory()  | 
protected SessionFactoryImplementor | 
JoinWalker.getFactory()  | 
| Modifier and Type | Method and Description | 
|---|---|
static OuterJoinableAssociation | 
OuterJoinableAssociation.createRoot(AssociationType joinableType,
          String alias,
          SessionFactoryImplementor factory)  | 
| Constructor and Description | 
|---|
AbstractEntityJoinWalker(OuterJoinLoadable persister,
                        SessionFactoryImplementor factory,
                        LoadQueryInfluencers loadQueryInfluencers)  | 
AbstractEntityJoinWalker(OuterJoinLoadable persister,
                        SessionFactoryImplementor factory,
                        LoadQueryInfluencers loadQueryInfluencers,
                        String alias)  | 
BasicLoader(SessionFactoryImplementor factory)  | 
JoinWalker(SessionFactoryImplementor factory,
          LoadQueryInfluencers loadQueryInfluencers)  | 
Loader(SessionFactoryImplementor factory)  | 
OuterJoinableAssociation(PropertyPath propertyPath,
                        AssociationType joinableType,
                        String lhsAlias,
                        String[] lhsColumns,
                        String rhsAlias,
                        JoinType joinType,
                        String withClause,
                        boolean hasRestriction,
                        SessionFactoryImplementor factory,
                        Map enabledFilters)  | 
OuterJoinLoader(SessionFactoryImplementor factory,
               LoadQueryInfluencers loadQueryInfluencers)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected CollectionInitializer | 
BatchingCollectionInitializerBuilder.buildNonBatchingLoader(QueryableCollection persister,
                      SessionFactoryImplementor factory,
                      LoadQueryInfluencers influencers)  | 
CollectionInitializer | 
BatchingCollectionInitializerBuilder.createBatchingCollectionInitializer(QueryableCollection persister,
                                   int maxBatchSize,
                                   SessionFactoryImplementor factory,
                                   LoadQueryInfluencers influencers)
Builds a batch-fetch capable CollectionInitializer for basic and many-to-many collections (collections with
 a dedicated collection table). 
 | 
CollectionInitializer | 
BatchingCollectionInitializerBuilder.createBatchingOneToManyInitializer(QueryableCollection persister,
                                  int maxBatchSize,
                                  SessionFactoryImplementor factory,
                                  LoadQueryInfluencers influencers)
Builds a batch-fetch capable CollectionInitializer for one-to-many collections (collections without
 a dedicated collection table). 
 | 
protected abstract CollectionInitializer | 
BatchingCollectionInitializerBuilder.createRealBatchingCollectionInitializer(QueryableCollection persister,
                                       int maxBatchSize,
                                       SessionFactoryImplementor factory,
                                       LoadQueryInfluencers influencers)  | 
protected CollectionInitializer | 
DynamicBatchingCollectionInitializerBuilder.createRealBatchingCollectionInitializer(QueryableCollection persister,
                                       int maxBatchSize,
                                       SessionFactoryImplementor factory,
                                       LoadQueryInfluencers influencers)  | 
protected CollectionInitializer | 
LegacyBatchingCollectionInitializerBuilder.createRealBatchingCollectionInitializer(QueryableCollection persister,
                                       int maxBatchSize,
                                       SessionFactoryImplementor factory,
                                       LoadQueryInfluencers loadQueryInfluencers)  | 
CollectionInitializer | 
PaddedBatchingCollectionInitializerBuilder.createRealBatchingCollectionInitializer(QueryableCollection persister,
                                       int maxBatchSize,
                                       SessionFactoryImplementor factory,
                                       LoadQueryInfluencers loadQueryInfluencers)  | 
protected abstract CollectionInitializer | 
BatchingCollectionInitializerBuilder.createRealBatchingOneToManyInitializer(QueryableCollection persister,
                                      int maxBatchSize,
                                      SessionFactoryImplementor factory,
                                      LoadQueryInfluencers influencers)  | 
protected CollectionInitializer | 
DynamicBatchingCollectionInitializerBuilder.createRealBatchingOneToManyInitializer(QueryableCollection persister,
                                      int maxBatchSize,
                                      SessionFactoryImplementor factory,
                                      LoadQueryInfluencers influencers)  | 
protected CollectionInitializer | 
LegacyBatchingCollectionInitializerBuilder.createRealBatchingOneToManyInitializer(QueryableCollection persister,
                                      int maxBatchSize,
                                      SessionFactoryImplementor factory,
                                      LoadQueryInfluencers loadQueryInfluencers)  | 
CollectionInitializer | 
PaddedBatchingCollectionInitializerBuilder.createRealBatchingOneToManyInitializer(QueryableCollection persister,
                                      int maxBatchSize,
                                      SessionFactoryImplementor factory,
                                      LoadQueryInfluencers loadQueryInfluencers)  | 
static BatchingCollectionInitializerBuilder | 
BatchingCollectionInitializerBuilder.getBuilder(SessionFactoryImplementor factory)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected CollectionInitializer | 
AbstractBatchingCollectionInitializerBuilder.buildNonBatchingLoader(QueryableCollection persister,
                      SessionFactoryImplementor factory,
                      LoadQueryInfluencers influencers)  | 
CollectionInitializer | 
LegacyBatchingCollectionInitializerBuilder.createRealBatchingCollectionInitializer(QueryableCollection persister,
                                       int maxBatchSize,
                                       SessionFactoryImplementor factory,
                                       LoadQueryInfluencers loadQueryInfluencers)  | 
CollectionInitializer | 
LegacyBatchingCollectionInitializerBuilder.createRealBatchingOneToManyInitializer(QueryableCollection persister,
                                      int maxBatchSize,
                                      SessionFactoryImplementor factory,
                                      LoadQueryInfluencers loadQueryInfluencers)  | 
| Modifier and Type | Method and Description | 
|---|---|
SessionFactoryImplementor | 
CriteriaQueryTranslator.getFactory()  | 
| Constructor and Description | 
|---|
CriteriaJoinWalker(OuterJoinLoadable persister,
                  CriteriaQueryTranslator translator,
                  SessionFactoryImplementor factory,
                  CriteriaImpl criteria,
                  String rootEntityName,
                  LoadQueryInfluencers loadQueryInfluencers)  | 
CriteriaJoinWalker(OuterJoinLoadable persister,
                  CriteriaQueryTranslator translator,
                  SessionFactoryImplementor factory,
                  CriteriaImpl criteria,
                  String rootEntityName,
                  LoadQueryInfluencers loadQueryInfluencers,
                  String alias)  | 
CriteriaLoader(OuterJoinLoadable persister,
              SessionFactoryImplementor factory,
              CriteriaImpl criteria,
              String rootEntityName,
              LoadQueryInfluencers loadQueryInfluencers)  | 
CriteriaQueryTranslator(SessionFactoryImplementor factory,
                       CriteriaImpl criteria,
                       String rootEntityName,
                       String rootSQLAlias)  | 
CriteriaQueryTranslator(SessionFactoryImplementor factory,
                       CriteriaImpl criteria,
                       String rootEntityName,
                       String rootSQLAlias,
                       CriteriaQuery outerQuery)  | 
| Constructor and Description | 
|---|
CustomLoader(CustomQuery customQuery,
            SessionFactoryImplementor factory)  | 
| Constructor and Description | 
|---|
SQLCustomQuery(String sqlQuery,
              NativeSQLQueryReturn[] queryReturns,
              Collection additionalQuerySpaces,
              SessionFactoryImplementor factory)  | 
SQLQueryParser(String queryString,
              org.hibernate.loader.custom.sql.SQLQueryParser.ParserContext context,
              SessionFactoryImplementor factory)  | 
SQLQueryReturnProcessor(NativeSQLQueryReturn[] queryReturns,
                       SessionFactoryImplementor factory)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected abstract UniqueEntityLoader | 
BatchingEntityLoaderBuilder.buildBatchingLoader(OuterJoinLoadable persister,
                   int batchSize,
                   LockMode lockMode,
                   SessionFactoryImplementor factory,
                   LoadQueryInfluencers influencers)  | 
protected UniqueEntityLoader | 
LegacyBatchingEntityLoaderBuilder.buildBatchingLoader(OuterJoinLoadable persister,
                   int batchSize,
                   LockMode lockMode,
                   SessionFactoryImplementor factory,
                   LoadQueryInfluencers influencers)  | 
protected UniqueEntityLoader | 
DynamicBatchingEntityLoaderBuilder.buildBatchingLoader(OuterJoinLoadable persister,
                   int batchSize,
                   LockMode lockMode,
                   SessionFactoryImplementor factory,
                   LoadQueryInfluencers influencers)  | 
protected abstract UniqueEntityLoader | 
BatchingEntityLoaderBuilder.buildBatchingLoader(OuterJoinLoadable persister,
                   int batchSize,
                   LockOptions lockOptions,
                   SessionFactoryImplementor factory,
                   LoadQueryInfluencers influencers)  | 
protected UniqueEntityLoader | 
LegacyBatchingEntityLoaderBuilder.buildBatchingLoader(OuterJoinLoadable persister,
                   int batchSize,
                   LockOptions lockOptions,
                   SessionFactoryImplementor factory,
                   LoadQueryInfluencers influencers)  | 
protected UniqueEntityLoader | 
DynamicBatchingEntityLoaderBuilder.buildBatchingLoader(OuterJoinLoadable persister,
                   int batchSize,
                   LockOptions lockOptions,
                   SessionFactoryImplementor factory,
                   LoadQueryInfluencers influencers)  | 
UniqueEntityLoader | 
BatchingEntityLoaderBuilder.buildLoader(OuterJoinLoadable persister,
           int batchSize,
           LockMode lockMode,
           SessionFactoryImplementor factory,
           LoadQueryInfluencers influencers)
Builds a batch-fetch capable loader based on the given persister, lock-mode, etc. 
 | 
UniqueEntityLoader | 
BatchingEntityLoaderBuilder.buildLoader(OuterJoinLoadable persister,
           int batchSize,
           LockOptions lockOptions,
           SessionFactoryImplementor factory,
           LoadQueryInfluencers influencers)
Builds a batch-fetch capable loader based on the given persister, lock-options, etc. 
 | 
protected UniqueEntityLoader | 
BatchingEntityLoaderBuilder.buildNonBatchingLoader(OuterJoinLoadable persister,
                      LockMode lockMode,
                      SessionFactoryImplementor factory,
                      LoadQueryInfluencers influencers)  | 
protected UniqueEntityLoader | 
BatchingEntityLoaderBuilder.buildNonBatchingLoader(OuterJoinLoadable persister,
                      LockOptions lockOptions,
                      SessionFactoryImplementor factory,
                      LoadQueryInfluencers influencers)  | 
static BatchingEntityLoaderBuilder | 
BatchingEntityLoaderBuilder.getBuilder(SessionFactoryImplementor factory)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected UniqueEntityLoader | 
LegacyBatchingEntityLoaderBuilder.buildBatchingLoader(OuterJoinLoadable persister,
                   int batchSize,
                   LockMode lockMode,
                   SessionFactoryImplementor factory,
                   LoadQueryInfluencers influencers)  | 
protected UniqueEntityLoader | 
LegacyBatchingEntityLoaderBuilder.buildBatchingLoader(OuterJoinLoadable persister,
                   int batchSize,
                   LockOptions lockOptions,
                   SessionFactoryImplementor factory,
                   LoadQueryInfluencers influencers)  | 
protected UniqueEntityLoader | 
AbstractBatchingEntityLoaderBuilder.buildNonBatchingLoader(OuterJoinLoadable persister,
                      LockMode lockMode,
                      SessionFactoryImplementor factory,
                      LoadQueryInfluencers influencers)  | 
protected UniqueEntityLoader | 
AbstractBatchingEntityLoaderBuilder.buildNonBatchingLoader(OuterJoinLoadable persister,
                      LockOptions lockOptions,
                      SessionFactoryImplementor factory,
                      LoadQueryInfluencers influencers)  | 
| Constructor and Description | 
|---|
AbstractLoadPlanBasedEntityLoader(OuterJoinLoadable entityPersister,
                                 SessionFactoryImplementor factory,
                                 String[] uniqueKeyColumnNames,
                                 Type uniqueKeyType,
                                 QueryBuildingParameters buildingParameters)  | 
LegacyBatchingEntityLoaderBuilder.LegacyBatchingEntityLoader(OuterJoinLoadable persister,
                                                            int maxBatchSize,
                                                            LockMode lockMode,
                                                            SessionFactoryImplementor factory,
                                                            LoadQueryInfluencers loadQueryInfluencers)  | 
LegacyBatchingEntityLoaderBuilder.LegacyBatchingEntityLoader(OuterJoinLoadable persister,
                                                            int maxBatchSize,
                                                            LockOptions lockOptions,
                                                            SessionFactoryImplementor factory,
                                                            LoadQueryInfluencers loadQueryInfluencers)  | 
| Constructor and Description | 
|---|
QueryLoader(QueryTranslatorImpl queryTranslator,
           SessionFactoryImplementor factory,
           SelectClause selectClause)
Creates a new Loader implementation. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
SessionFactoryImplementor | 
AbstractLoadPlanBuildingAssociationVisitationStrategy.getSessionFactory()  | 
protected SessionFactoryImplementor | 
AbstractLoadPlanBuildingAssociationVisitationStrategy.sessionFactory()
Gets the session factory. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
SessionFactoryImplementor | 
QuerySpacesImpl.getSessionFactory()  | 
protected SessionFactoryImplementor | 
AbstractQuerySpace.sessionFactory()  | 
protected SessionFactoryImplementor | 
EntityQuerySpaceImpl.sessionFactory()  | 
| Modifier and Type | Method and Description | 
|---|---|
JoinDefinedByMetadata | 
JoinHelper.createCollectionJoin(QuerySpace leftHandSide,
                    String lhsPropertyName,
                    CollectionQuerySpace rightHandSide,
                    boolean rightHandSideRequired,
                    CollectionType joinedPropertyType,
                    SessionFactoryImplementor sessionFactory)  | 
JoinDefinedByMetadata | 
JoinHelper.createEntityJoin(QuerySpace leftHandSide,
                String lhsPropertyName,
                EntityQuerySpace rightHandSide,
                boolean rightHandSideRequired,
                EntityType joinedPropertyType,
                SessionFactoryImplementor sessionFactory)  | 
| Constructor and Description | 
|---|
QuerySpacesImpl(SessionFactoryImplementor sessionFactory)  | 
| Modifier and Type | Method and Description | 
|---|---|
SessionFactoryImplementor | 
LoadPlanBuildingContext.getSessionFactory()
Access to the SessionFactory 
 | 
SessionFactoryImplementor | 
ExpandingQuerySpaces.getSessionFactory()
Gets the session factory. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected SessionFactoryImplementor | 
AbstractLoadPlanBasedLoader.getFactory()  | 
protected SessionFactoryImplementor | 
AbstractLoadQueryDetails.getSessionFactory()  | 
SessionFactoryImplementor | 
LoadQueryJoinAndFetchProcessor.getSessionFactory()  | 
protected SessionFactoryImplementor | 
AliasResolutionContextImpl.sessionFactory()  | 
| Modifier and Type | Method and Description | 
|---|---|
static LoadQueryDetails | 
BatchingLoadQueryDetailsFactory.makeEntityLoadQueryDetails(LoadPlan loadPlan,
                          String[] keyColumnNames,
                          QueryBuildingParameters buildingParameters,
                          SessionFactoryImplementor factory)
Returns a EntityLoadQueryDetails object from the given inputs. 
 | 
| Constructor and Description | 
|---|
AbstractCollectionLoadQueryDetails(LoadPlan loadPlan,
                                  AliasResolutionContextImpl aliasResolutionContext,
                                  CollectionReturn rootReturn,
                                  QueryBuildingParameters buildingParameters,
                                  SessionFactoryImplementor factory)  | 
AbstractLoadPlanBasedLoader(SessionFactoryImplementor factory)
Constructs a  
AbstractLoadPlanBasedLoader. | 
AbstractLoadQueryDetails(LoadPlan loadPlan,
                        AliasResolutionContextImpl aliasResolutionContext,
                        QueryBuildingParameters buildingParameters,
                        String[] keyColumnNames,
                        Return rootReturn,
                        SessionFactoryImplementor factory)  | 
AliasResolutionContextImpl(SessionFactoryImplementor sessionFactory)
Constructs a  
AliasResolutionContextImpl without any source aliases. | 
AliasResolutionContextImpl(SessionFactoryImplementor sessionFactory,
                          int suffixSeed)
Constructs a AliasResolutionContextImpl with the specified seed for unique alias suffixes. 
 | 
EntityLoadQueryDetails(LoadPlan loadPlan,
                      String[] keyColumnNames,
                      AliasResolutionContextImpl aliasResolutionContext,
                      EntityReturn rootReturn,
                      QueryBuildingParameters buildingParameters,
                      SessionFactoryImplementor factory)
Constructs a EntityLoadQueryDetails object from the given inputs. 
 | 
LoadQueryJoinAndFetchProcessor(AliasResolutionContextImpl aliasResolutionContext,
                              QueryBuildingParameters buildingParameters,
                              SessionFactoryImplementor factory)
Instantiates a LoadQueryBuilderHelper with the given information 
 | 
| Modifier and Type | Method and Description | 
|---|---|
SessionFactoryImplementor | 
AbstractCollectionPersister.getFactory()  | 
SessionFactoryImplementor | 
CollectionPersister.getFactory()  | 
| Constructor and Description | 
|---|
AbstractCollectionPersister(Collection collection,
                           CollectionRegionAccessStrategy cacheAccessStrategy,
                           Configuration cfg,
                           SessionFactoryImplementor factory)  | 
BasicCollectionPersister(Collection collection,
                        CollectionRegionAccessStrategy cacheAccessStrategy,
                        Configuration cfg,
                        SessionFactoryImplementor factory)  | 
OneToManyPersister(Collection collection,
                  CollectionRegionAccessStrategy cacheAccessStrategy,
                  Configuration cfg,
                  SessionFactoryImplementor factory)  | 
| Modifier and Type | Method and Description | 
|---|---|
SessionFactoryImplementor | 
EntityPersister.getFactory()
Return the SessionFactory to which this persister "belongs". 
 | 
SessionFactoryImplementor | 
AbstractEntityPersister.getFactory()  | 
| Modifier and Type | Method and Description | 
|---|---|
Object | 
DiscriminatorType.deepCopy(Object value,
        SessionFactoryImplementor factory)  | 
EntityPersister | 
EntityPersister.getSubclassEntityPersister(Object instance,
                          SessionFactoryImplementor factory)
A request has already identified the entity-name of this persister as the mapping for the given instance. 
 | 
EntityPersister | 
AbstractEntityPersister.getSubclassEntityPersister(Object instance,
                          SessionFactoryImplementor factory)  | 
String | 
AbstractEntityPersister.getTemplateFromColumn(Column column,
                     SessionFactoryImplementor factory)  | 
protected static String | 
AbstractEntityPersister.getTemplateFromString(String string,
                     SessionFactoryImplementor factory)  | 
void | 
DiscriminatorType.setToXMLNode(org.dom4j.Node node,
            Object value,
            SessionFactoryImplementor factory)  | 
String | 
DiscriminatorType.toLoggableString(Object value,
                SessionFactoryImplementor factory)  | 
| Modifier and Type | Method and Description | 
|---|---|
CollectionPersister | 
PersisterFactoryImpl.createCollectionPersister(Configuration cfg,
                         Collection collectionMetadata,
                         CollectionRegionAccessStrategy cacheAccessStrategy,
                         SessionFactoryImplementor factory)  | 
CollectionPersister | 
PersisterFactoryImpl.createCollectionPersister(MetadataImplementor metadata,
                         PluralAttributeBinding collectionMetadata,
                         CollectionRegionAccessStrategy cacheAccessStrategy,
                         SessionFactoryImplementor factory)  | 
EntityPersister | 
PersisterFactoryImpl.createEntityPersister(EntityBinding metadata,
                     EntityRegionAccessStrategy cacheAccessStrategy,
                     SessionFactoryImplementor factory,
                     Mapping cfg)  | 
EntityPersister | 
PersisterFactoryImpl.createEntityPersister(PersistentClass metadata,
                     EntityRegionAccessStrategy cacheAccessStrategy,
                     NaturalIdRegionAccessStrategy naturalIdRegionAccessStrategy,
                     SessionFactoryImplementor factory,
                     Mapping cfg)  | 
| Modifier and Type | Method and Description | 
|---|---|
static FetchStyle | 
FetchStrategyHelper.determineFetchStyleByMetadata(FetchMode mappingFetchMode,
                             AssociationType type,
                             SessionFactoryImplementor sessionFactory)  | 
static FetchTiming | 
FetchStrategyHelper.determineFetchTiming(FetchStyle style,
                    AssociationType type,
                    SessionFactoryImplementor sessionFactory)  | 
| Constructor and Description | 
|---|
MetamodelGraphWalker(AssociationVisitationStrategy strategy,
                    SessionFactoryImplementor factory)  | 
| Modifier and Type | Method and Description | 
|---|---|
static String | 
MessageHelper.collectionInfoString(CollectionPersister persister,
                    Serializable[] ids,
                    SessionFactoryImplementor factory)
Generate an info message string relating to a series of managed
 collections. 
 | 
static String | 
MessageHelper.collectionInfoString(CollectionPersister persister,
                    Serializable id,
                    SessionFactoryImplementor factory)
Generate an info message string relating to a particular managed
 collection. 
 | 
static String | 
MessageHelper.infoString(EntityPersister persister,
          Object id,
          SessionFactoryImplementor factory)
Generate an info message string relating to a particular entity. 
 | 
static String | 
MessageHelper.infoString(EntityPersister persister,
          Object id,
          Type identifierType,
          SessionFactoryImplementor factory)
Generate an info message string relating to a particular entity,. 
 | 
static String | 
MessageHelper.infoString(EntityPersister persister,
          Serializable[] ids,
          SessionFactoryImplementor factory)
Generate an info message string relating to a series of entities. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
SessionFactoryImplementor | 
Util.ResultSetMappingResolutionContext.getSessionFactory()
Access to the SessionFactory 
 | 
SessionFactoryImplementor | 
Util.ResultClassesResolutionContext.getSessionFactory()
Access to the SessionFactory 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
MapAccessor.MapSetter.set(Object target,
   Object value,
   SessionFactoryImplementor factory)  | 
void | 
DirectPropertyAccessor.DirectSetter.set(Object target,
   Object value,
   SessionFactoryImplementor factory)  | 
void | 
IndexPropertyAccessor.IndexSetter.set(Object target,
   Object value,
   SessionFactoryImplementor factory)  | 
void | 
BackrefPropertyAccessor.BackrefSetter.set(Object target,
   Object value,
   SessionFactoryImplementor factory)  | 
void | 
Setter.set(Object target,
   Object value,
   SessionFactoryImplementor factory)
Set the property value from the given instance 
 | 
void | 
EmbeddedPropertyAccessor.EmbeddedSetter.set(Object target,
   Object value,
   SessionFactoryImplementor factory)  | 
void | 
BasicPropertyAccessor.BasicSetter.set(Object target,
   Object value,
   SessionFactoryImplementor factory)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ProxoolMessageLogger_$logger.scopingTypesToSessionFactoryAfterAlreadyScoped(SessionFactoryImplementor arg0,
                                              SessionFactoryImplementor arg1)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
JaccIntegrator.disintegrate(SessionFactoryImplementor sessionFactory,
            SessionFactoryServiceRegistry serviceRegistry)  | 
void | 
JaccIntegrator.integrate(Configuration configuration,
         SessionFactoryImplementor sessionFactory,
         SessionFactoryServiceRegistry serviceRegistry)  | 
void | 
JaccIntegrator.integrate(MetadataImplementor metadata,
         SessionFactoryImplementor sessionFactory,
         SessionFactoryServiceRegistry serviceRegistry)  | 
| Modifier and Type | Method and Description | 
|---|---|
SessionFactoryServiceRegistryImpl | 
SessionFactoryServiceRegistryFactoryImpl.buildServiceRegistry(SessionFactoryImplementor sessionFactory,
                    Configuration configuration)  | 
SessionFactoryServiceRegistryImpl | 
SessionFactoryServiceRegistryFactoryImpl.buildServiceRegistry(SessionFactoryImplementor sessionFactory,
                    MetadataImplementor metadata)  | 
| Constructor and Description | 
|---|
SessionFactoryServiceRegistryImpl(ServiceRegistryImplementor parent,
                                 SessionFactoryImplementor sessionFactory,
                                 Configuration configuration)  | 
SessionFactoryServiceRegistryImpl(ServiceRegistryImplementor parent,
                                 SessionFactoryImplementor sessionFactory,
                                 MetadataImplementor metadata)  | 
| Modifier and Type | Method and Description | 
|---|---|
SessionFactoryServiceRegistryImpl | 
SessionFactoryServiceRegistryFactory.buildServiceRegistry(SessionFactoryImplementor sessionFactory,
                    Configuration configuration)
Create the registry. 
 | 
SessionFactoryServiceRegistryImpl | 
SessionFactoryServiceRegistryFactory.buildServiceRegistry(SessionFactoryImplementor sessionFactory,
                    MetadataImplementor metadata)
Create the registry. 
 | 
R | 
SessionFactoryServiceInitiator.initiateService(SessionFactoryImplementor sessionFactory,
               Configuration configuration,
               ServiceRegistryImplementor registry)
Initiates the managed service. 
 | 
R | 
SessionFactoryServiceInitiator.initiateService(SessionFactoryImplementor sessionFactory,
               MetadataImplementor metadata,
               ServiceRegistryImplementor registry)
Initiates the managed service. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static String | 
Template.renderOrderByStringTemplate(String orderByFragment,
                           ColumnMapper columnMapper,
                           SessionFactoryImplementor sessionFactory,
                           Dialect dialect,
                           SQLFunctionRegistry functionRegistry)  | 
static OrderByTranslation | 
Template.translateOrderBy(String orderByFragment,
                ColumnMapper columnMapper,
                SessionFactoryImplementor sessionFactory,
                Dialect dialect,
                SQLFunctionRegistry functionRegistry)
Performs order-by template rendering allowing  
column mapping. | 
| Modifier and Type | Method and Description | 
|---|---|
SessionFactoryImplementor | 
TranslationContext.getSessionFactory()
Retrieves the session factory for this context. 
 | 
| Constructor and Description | 
|---|
OrderByFragmentRenderer(SessionFactoryImplementor sessionFactory)  | 
| Modifier and Type | Method and Description | 
|---|---|
StatisticsImplementor | 
StatisticsInitiator.initiateService(SessionFactoryImplementor sessionFactory,
               Configuration configuration,
               ServiceRegistryImplementor registry)  | 
StatisticsImplementor | 
StatisticsInitiator.initiateService(SessionFactoryImplementor sessionFactory,
               MetadataImplementor metadata,
               ServiceRegistryImplementor registry)  | 
| Constructor and Description | 
|---|
ConcurrentStatisticsImpl(SessionFactoryImplementor sessionFactory)  | 
| Modifier and Type | Method and Description | 
|---|---|
StatisticsImplementor | 
StatisticsFactory.buildStatistics(SessionFactoryImplementor sessionFactory)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected SessionFactoryImplementor | 
BaseCoreFunctionalTestCase.sessionFactory()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected SessionFactoryImplementor | 
AbstractNonIdentifierAttribute.sessionFactory()  | 
| Modifier and Type | Method and Description | 
|---|---|
static NonIdentifierAttribute | 
PropertyFactory.buildEntityBasedAttribute(EntityPersister persister,
                         SessionFactoryImplementor sessionFactory,
                         int attributeNumber,
                         Property property,
                         boolean lazyAvailable)
Generate a non-identifier (and non-version) attribute based on the given mapped property from the given entity 
 | 
static VersionProperty | 
PropertyFactory.buildVersionProperty(EntityPersister persister,
                    SessionFactoryImplementor sessionFactory,
                    int attributeNumber,
                    Property property,
                    boolean lazyAvailable)
Generates a VersionProperty representation for an entity mapping given its
 version mapping Property. 
 | 
| Constructor and Description | 
|---|
AbstractNonIdentifierAttribute(AttributeSource source,
                              SessionFactoryImplementor sessionFactory,
                              int attributeNumber,
                              String attributeName,
                              Type attributeType,
                              BaselineAttributeInformation attributeInformation)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
AbstractComponentTuplizer.setParent(Object component,
         Object parent,
         SessionFactoryImplementor factory)  | 
void | 
ComponentTuplizer.setParent(Object component,
         Object parent,
         SessionFactoryImplementor factory)
Set the value of the parent property. 
 | 
void | 
PojoComponentTuplizer.setParent(Object component,
         Object parent,
         SessionFactoryImplementor factory)  | 
| Constructor and Description | 
|---|
AbstractCompositionAttribute(AttributeSource source,
                            SessionFactoryImplementor sessionFactory,
                            int entityBasedAttributeNumber,
                            String attributeName,
                            CompositeType attributeType,
                            int columnStartPosition,
                            BaselineAttributeInformation baselineInfo)  | 
CompositeBasedAssociationAttribute(AbstractCompositionAttribute source,
                                  SessionFactoryImplementor factory,
                                  int entityBasedAttributeNumber,
                                  String attributeName,
                                  AssociationType attributeType,
                                  BaselineAttributeInformation baselineInfo,
                                  int subAttributeNumber,
                                  AssociationKey associationKey)  | 
CompositeBasedBasicAttribute(AttributeSource source,
                            SessionFactoryImplementor sessionFactory,
                            int attributeNumber,
                            String attributeName,
                            Type attributeType,
                            BaselineAttributeInformation baselineInfo)  | 
CompositionBasedCompositionAttribute(AbstractCompositionAttribute source,
                                    SessionFactoryImplementor sessionFactory,
                                    int entityBasedAttributeNumber,
                                    String attributeName,
                                    CompositeType attributeType,
                                    int columnStartPosition,
                                    BaselineAttributeInformation baselineInfo)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected SessionFactoryImplementor | 
AbstractEntityTuplizer.getFactory()  | 
SessionFactoryImplementor | 
EntityMetamodel.getSessionFactory()  | 
| Modifier and Type | Method and Description | 
|---|---|
static org.hibernate.tuple.entity.EntityMetamodel.InDatabaseValueGenerationStrategyImpl | 
EntityMetamodel.create(SessionFactoryImplementor sessionFactoryImplementor,
      Property mappingProperty,
      ValueGeneration valueGeneration)  | 
String | 
PojoEntityTuplizer.determineConcreteSubclassEntityName(Object entityInstance,
                                   SessionFactoryImplementor factory)  | 
String | 
EntityTuplizer.determineConcreteSubclassEntityName(Object entityInstance,
                                   SessionFactoryImplementor factory)
Given an entity instance, determine the most appropriate (most targeted) entity-name which represents it. 
 | 
String | 
DynamicMapEntityTuplizer.determineConcreteSubclassEntityName(Object entityInstance,
                                   SessionFactoryImplementor factory)  | 
| Modifier and Type | Method and Description | 
|---|---|
SessionFactoryImplementor | 
TypeFactory.TypeScope.resolveFactory()  | 
SessionFactoryImplementor | 
TypeFactory.resolveSessionFactory()  | 
| Modifier and Type | Method and Description | 
|---|---|
Object | 
ComponentType.deepCopy(Object component,
        SessionFactoryImplementor factory)  | 
Object | 
ByteArrayBlobType.deepCopy(Object value,
        SessionFactoryImplementor factory)
Deprecated.  
  | 
Object | 
AbstractStandardBasicType.deepCopy(Object value,
        SessionFactoryImplementor factory)  | 
Object | 
CompositeCustomType.deepCopy(Object value,
        SessionFactoryImplementor factory)  | 
Object | 
ImmutableType.deepCopy(Object value,
        SessionFactoryImplementor factory)
Deprecated.  
  | 
Object | 
EntityType.deepCopy(Object value,
        SessionFactoryImplementor factory)  | 
Object | 
CustomType.deepCopy(Object value,
        SessionFactoryImplementor factory)  | 
Object | 
AnyType.deepCopy(Object value,
        SessionFactoryImplementor factory)  | 
Object | 
MetaType.deepCopy(Object value,
        SessionFactoryImplementor factory)  | 
Object | 
CollectionType.deepCopy(Object value,
        SessionFactoryImplementor factory)  | 
Object | 
MutableType.deepCopy(Object value,
        SessionFactoryImplementor factory)
Deprecated.  
  | 
Object | 
Type.deepCopy(Object value,
        SessionFactoryImplementor factory)
Return a deep copy of the persistent state, stopping at entities and at collections. 
 | 
String | 
EntityType.getAssociatedEntityName(SessionFactoryImplementor factory)
The name of the associated entity. 
 | 
String | 
AnyType.getAssociatedEntityName(SessionFactoryImplementor factory)  | 
String | 
CollectionType.getAssociatedEntityName(SessionFactoryImplementor factory)  | 
String | 
AssociationType.getAssociatedEntityName(SessionFactoryImplementor factory)
Get the entity name of the associated entity 
 | 
protected EntityPersister | 
EntityType.getAssociatedEntityPersister(SessionFactoryImplementor factory)  | 
Joinable | 
EntityType.getAssociatedJoinable(SessionFactoryImplementor factory)
Retrieves the  
Joinable defining the associated entity. | 
Joinable | 
AnyType.getAssociatedJoinable(SessionFactoryImplementor factory)  | 
Joinable | 
CollectionType.getAssociatedJoinable(SessionFactoryImplementor factory)  | 
Joinable | 
AssociationType.getAssociatedJoinable(SessionFactoryImplementor factory)
Get the "persister" for this association - a class or
 collection persister 
 | 
Type | 
CollectionType.getElementType(SessionFactoryImplementor factory)
Get the Hibernate type of the collection elements 
 | 
int | 
ComponentType.getHashCode(Object x,
           SessionFactoryImplementor factory)  | 
int | 
ByteArrayBlobType.getHashCode(Object x,
           SessionFactoryImplementor factory)
Deprecated.  
  | 
int | 
AbstractStandardBasicType.getHashCode(Object x,
           SessionFactoryImplementor factory)  | 
int | 
EntityType.getHashCode(Object x,
           SessionFactoryImplementor factory)  | 
int | 
AbstractType.getHashCode(Object x,
           SessionFactoryImplementor factory)  | 
int | 
Type.getHashCode(Object x,
           SessionFactoryImplementor factory)
Get a hash code, consistent with persistence "equality". 
 | 
String | 
EntityType.getOnCondition(String alias,
              SessionFactoryImplementor factory,
              Map enabledFilters)  | 
String | 
AnyType.getOnCondition(String alias,
              SessionFactoryImplementor factory,
              Map enabledFilters)  | 
String | 
CollectionType.getOnCondition(String alias,
              SessionFactoryImplementor factory,
              Map enabledFilters)  | 
String | 
AssociationType.getOnCondition(String alias,
              SessionFactoryImplementor factory,
              Map enabledFilters)
Get the "filtering" SQL fragment that is applied in the 
 SQL on clause, in addition to the usual join condition 
 | 
String | 
EntityType.getOnCondition(String alias,
              SessionFactoryImplementor factory,
              Map enabledFilters,
              Set<String> treatAsDeclarations)  | 
String | 
AnyType.getOnCondition(String alias,
              SessionFactoryImplementor factory,
              Map enabledFilters,
              Set<String> treatAsDeclarations)  | 
String | 
CollectionType.getOnCondition(String alias,
              SessionFactoryImplementor factory,
              Map enabledFilters,
              Set<String> treatAsDeclarations)  | 
String | 
AssociationType.getOnCondition(String alias,
              SessionFactoryImplementor factory,
              Map enabledFilters,
              Set<String> treatAsDeclarations)
Get the "filtering" SQL fragment that is applied in the
 SQL on clause, in addition to the usual join condition 
 | 
Type | 
AbstractStandardBasicType.getSemiResolvedType(SessionFactoryImplementor factory)  | 
Type | 
EntityType.getSemiResolvedType(SessionFactoryImplementor factory)  | 
Type | 
AbstractType.getSemiResolvedType(SessionFactoryImplementor factory)  | 
Type | 
Type.getSemiResolvedType(SessionFactoryImplementor factory)
As part of 2-phase loading, when we perform resolving what is the resolved type for this type?  Generally
 speaking the type and its semi-resolved type will be the same. 
 | 
void | 
TypeFactory.injectSessionFactory(SessionFactoryImplementor factory)  | 
boolean | 
ComponentType.isEqual(Object x,
       Object y,
       SessionFactoryImplementor factory)  | 
boolean | 
ByteArrayBlobType.isEqual(Object x,
       Object y,
       SessionFactoryImplementor factory)
Deprecated.  
  | 
boolean | 
AbstractStandardBasicType.isEqual(Object x,
       Object y,
       SessionFactoryImplementor factory)  | 
boolean | 
EntityType.isEqual(Object x,
       Object y,
       SessionFactoryImplementor factory)  | 
boolean | 
AbstractType.isEqual(Object x,
       Object y,
       SessionFactoryImplementor factory)  | 
boolean | 
Type.isEqual(Object x,
       Object y,
       SessionFactoryImplementor factory)
Compare two instances of the class mapped by this type for persistence "equality" (equality of persistent
 state). 
 | 
protected String | 
CustomCollectionType.renderLoggableString(Object value,
                    SessionFactoryImplementor factory)  | 
protected String | 
CollectionType.renderLoggableString(Object value,
                    SessionFactoryImplementor factory)  | 
TypeResolver | 
TypeResolver.scope(SessionFactoryImplementor factory)  | 
void | 
ComponentType.setToXMLNode(org.dom4j.Node node,
            Object value,
            SessionFactoryImplementor factory)  | 
void | 
ByteArrayBlobType.setToXMLNode(org.dom4j.Node node,
            Object value,
            SessionFactoryImplementor factory)
Deprecated.  
  | 
void | 
AbstractStandardBasicType.setToXMLNode(org.dom4j.Node node,
            Object value,
            SessionFactoryImplementor factory)  | 
void | 
CompositeCustomType.setToXMLNode(org.dom4j.Node node,
            Object value,
            SessionFactoryImplementor factory)  | 
void | 
EntityType.setToXMLNode(org.dom4j.Node node,
            Object value,
            SessionFactoryImplementor factory)  | 
void | 
CustomType.setToXMLNode(org.dom4j.Node node,
            Object value,
            SessionFactoryImplementor factory)  | 
void | 
AnyType.setToXMLNode(org.dom4j.Node xml,
            Object value,
            SessionFactoryImplementor factory)  | 
void | 
MetaType.setToXMLNode(org.dom4j.Node node,
            Object value,
            SessionFactoryImplementor factory)  | 
void | 
CollectionType.setToXMLNode(org.dom4j.Node node,
            Object value,
            SessionFactoryImplementor factory)  | 
void | 
Type.setToXMLNode(org.dom4j.Node node,
            Object value,
            SessionFactoryImplementor factory)
Deprecated. 
 
To be removed in 5.  Removed as part of removing the notion of DOM entity-mode.
 See Jira issue: HHH-7771 
 | 
void | 
NullableType.setToXMLNode(org.dom4j.Node xml,
            Object value,
            SessionFactoryImplementor factory)
Deprecated.  
  | 
String | 
ArrayType.toLoggableString(Object value,
                SessionFactoryImplementor factory)  | 
String | 
ComponentType.toLoggableString(Object value,
                SessionFactoryImplementor factory)  | 
String | 
ByteArrayBlobType.toLoggableString(Object value,
                SessionFactoryImplementor factory)
Deprecated.  
  | 
String | 
AbstractStandardBasicType.toLoggableString(Object value,
                SessionFactoryImplementor factory)  | 
String | 
CompositeCustomType.toLoggableString(Object value,
                SessionFactoryImplementor factory)  | 
String | 
EntityType.toLoggableString(Object value,
                SessionFactoryImplementor factory)
Generate a loggable representation of an instance of the value mapped by this type. 
 | 
String | 
CustomType.toLoggableString(Object value,
                SessionFactoryImplementor factory)  | 
String | 
AnyType.toLoggableString(Object value,
                SessionFactoryImplementor factory)  | 
String | 
EnumType.toLoggableString(Object value,
                SessionFactoryImplementor factory)  | 
String | 
MetaType.toLoggableString(Object value,
                SessionFactoryImplementor factory)  | 
String | 
CollectionType.toLoggableString(Object value,
                SessionFactoryImplementor factory)  | 
String | 
Type.toLoggableString(Object value,
                SessionFactoryImplementor factory)
Generate a representation of the value for logging purposes. 
 | 
String | 
NullableType.toLoggableString(Object value,
                SessionFactoryImplementor factory)
Deprecated.  
  | 
String | 
CustomType.toXMLString(Object value,
           SessionFactoryImplementor factory)  | 
String | 
MetaType.toXMLString(Object value,
           SessionFactoryImplementor factory)  | 
String | 
NullableType.toXMLString(Object value,
           SessionFactoryImplementor pc)
Deprecated.  
  | 
String | 
XmlRepresentableType.toXMLString(T value,
           SessionFactoryImplementor factory)
Deprecated.  
  | 
String | 
AbstractStandardBasicType.toXMLString(T value,
           SessionFactoryImplementor factory)  | 
| Modifier and Type | Method and Description | 
|---|---|
String | 
LoggableUserType.toLoggableString(Object value,
                SessionFactoryImplementor factory)
Generate a loggable string representation of the collection (value). 
 | 
Copyright © 2001-2015 Red Hat, Inc. All Rights Reserved.