public interface AvailableSettings
| Modifier and Type | Field and Description | 
|---|---|
| static String | ACQUIRE_CONNECTIONSSpecifies how Hibernate should acquire JDBC connections. | 
| static String | APP_CLASSLOADERDeprecated. 
 Use  CLASSLOADERSinstead | 
| static String | ARTIFACT_PROCESSING_ORDERUsed to specify the order in which metadata sources should be processed. | 
| static String | AUTO_CLOSE_SESSIONEnable automatic session close at end of transaction | 
| static String | AUTO_EVICT_COLLECTION_CACHEEnables the automatic eviction of a bi-directional association's collection cache when an element in the
 ManyToOne collection is added/updated/removed without properly managing the change on the OneToMany side. | 
| static String | AUTO_SESSION_EVENTS_LISTENERDefines a default  SessionEventListenerto be applied to opened Sessions. | 
| static String | AUTOCOMMITNames the JDBC autocommit mode | 
| static String | BATCH_FETCH_STYLENames the  BatchFetchStyleto use. | 
| static String | BATCH_STRATEGYSelect a custom batcher. | 
| static String | BATCH_VERSIONED_DATAShould versioned data be included in batching? | 
| static String | BYTECODE_PROVIDER | 
| static String | C3P0_ACQUIRE_INCREMENTNumber of connections acquired when pool is exhausted | 
| static String | C3P0_CONFIG_PREFIXA setting prefix used to indicate settings that target the hibernate-c3p0 integration | 
| static String | C3P0_IDLE_TEST_PERIODIdle time before a C3P0 pooled connection is validated | 
| static String | C3P0_MAX_SIZEMaximum size of C3P0 connection pool | 
| static String | C3P0_MAX_STATEMENTSMaximum size of C3P0 statement cache | 
| static String | C3P0_MIN_SIZEMinimum size of C3P0 connection pool | 
| static String | C3P0_TIMEOUTMaximum idle time for C3P0 connection pool | 
| static String | CACHE_KEYS_FACTORYAllow control to specify the  CacheKeysFactoryimpl to use. | 
| static String | CACHE_PROVIDER_CONFIGThe CacheProvider implementation class | 
| static String | CACHE_REGION_FACTORYThe  RegionFactoryimplementation. | 
| static String | CACHE_REGION_PREFIXThe CacheProvider region name prefix | 
| static String | CHECK_NULLABILITYEnable nullability checking. | 
| static String | CLASSLOADERSUsed to define a  Collectionof theClassLoaderinstances Hibernate should use for
 class-loading and resource-lookups. | 
| static String | CONNECTION_PREFIXNames a prefix used to define arbitrary JDBC connection properties. | 
| static String | CONNECTION_PROVIDERNames the  ConnectionProviderto use for obtaining
 JDBC connections. | 
| static String | CREATE_EMPTY_COMPOSITES_ENABLED | 
| static String | CURRENT_SESSION_CONTEXT_CLASSContext scoping impl for  SessionFactory.getCurrentSession()processing. | 
| static String | CUSTOM_ENTITY_DIRTINESS_STRATEGYSetting to identify a  CustomEntityDirtinessStrategyto use. | 
| static String | DATASOURCENames a  DataSource. | 
| static String | DEFAULT_BATCH_FETCH_SIZEThe default batch size for batch fetching | 
| static String | DEFAULT_CACHE_CONCURRENCY_STRATEGYSetting used to give the name of the default  CacheConcurrencyStrategyto use when either@Cacheableor@Cacheis used. | 
| static String | DEFAULT_CATALOGA default database catalog name to use for unqualified tablenames | 
| static String | DEFAULT_ENTITY_MODEThe EntityMode in which set the Session opened from the SessionFactory. | 
| static String | DEFAULT_NULL_ORDERINGDefault precedence of null values in  ORDER BYclause. | 
| static String | DEFAULT_SCHEMAA default database schema (owner) name to use for unqualified tablenames | 
| static String | DIALECTNames the Hibernate SQL  Dialectclass | 
| static String | DIALECT_RESOLVERSNames any additional  DialectResolverimplementations to
 register with the standardDialectFactory. | 
| static String | DRIVERNames the JDBC driver class | 
| static String | ENABLE_LAZY_LOAD_NO_TRANS | 
| static String | ENABLE_SYNONYMSIf enabled, allows schema update and validation to support synonyms. | 
| static String | ENVIRONMENT_CLASSLOADERDeprecated. 
 Use  CLASSLOADERSinstead | 
| static String | EXTRA_PHYSICAL_TABLE_TYPESIdentifies a comma-separate list of values to specify extra table types,
 other than the default "TABLE" value, to recognize as defining a physical table
 by schema update, creation and validation. | 
| static String | FLUSH_BEFORE_COMPLETIONEnable automatic flush during the JTA beforeCompletion() callback | 
| static String | FORCE_DISCRIMINATOR_IN_SELECTS_BY_DEFAULT | 
| static String | FORMAT_SQLEnable formatting of SQL logged to the console | 
| static String | GENERATE_STATISTICSEnable statistics collection | 
| static String | GLOBALLY_QUOTED_IDENTIFIERSShould all database identifiers be quoted. | 
| static String | GLOBALLY_QUOTED_IDENTIFIERS_SKIP_COLUMN_DEFINITIONSAssuming  GLOBALLY_QUOTED_IDENTIFIERS, this allows such global quoting
 to skip column-definitions as defined byColumn,JoinColumn, etc. | 
| static String | HBM2DDL_AUTOSetting to perform SchemaManagementTool actions automatically as part of
 the SessionFactory lifecycle. | 
| static String | HBM2DDL_CONNECTIONAllows passing a specific  Connectioninstance to be used by SchemaManagementTool. | 
| static String | HBM2DDL_CREATE_SCRIPT_SOURCE | 
| static String | HBM2DDL_CREATE_SOURCESpecifies whether schema generation commands for schema creation are to be determine based on object/relational
 mapping metadata, DDL scripts, or a combination of the two. | 
| static String | HBM2DDL_DATABASE_ACTIONSetting to perform SchemaManagementTool actions against the database directly via JDBC
 automatically as part of the SessionFactory lifecycle. | 
| static String | HBM2DDL_DB_MAJOR_VERSIONSpecifies the major version of the underlying database, as would be returned by
  DatabaseMetaData.getDatabaseMajorVersion()for the target database. | 
| static String | HBM2DDL_DB_MINOR_VERSIONSpecifies the minor version of the underlying database, as would be returned by
  DatabaseMetaData.getDatabaseMinorVersion()for the target database. | 
| static String | HBM2DDL_DB_NAMESpecifies the name of the database provider in cases where a Connection to the underlying database is
 not available (aka, mainly in generating scripts). | 
| static String | HBM2DDL_DELIMITERIdentifies the delimiter to use to separate schema management statements in script outputs | 
| static String | HBM2DDL_DROP_SCRIPT_SOURCE | 
| static String | HBM2DDL_DROP_SOURCESpecifies whether schema generation commands for schema dropping are to be determine based on object/relational
 mapping metadata, DDL scripts, or a combination of the two. | 
| static String | HBM2DDL_FILTER_PROVIDERUsed to specify the  SchemaFilterProviderto be used by
 create, drop, migrate and validate operations on the database schema. | 
| static String | HBM2DDL_IMPORT_FILESComma-separated names of the optional files containing SQL DML statements executed
 during the SessionFactory creation. | 
| static String | HBM2DDL_IMPORT_FILES_SQL_EXTRACTORReference to the  ImportSqlCommandExtractorimplementation class
 to use for parsing source/import files as defined byHBM2DDL_CREATE_SCRIPT_SOURCE,HBM2DDL_DROP_SCRIPT_SOURCEorHBM2DDL_IMPORT_FILES. | 
| static String | HBM2DDL_JDBC_METADATA_EXTRACTOR_STRATEGYSetting to choose the strategy used to access the JDBC Metadata. | 
| static String | HBM2DDL_LOAD_SCRIPT_SOURCEJPA variant of  HBM2DDL_IMPORT_FILESSpecifies aReaderconfigured for reading of the SQL load script or a string designating the
 fileURLfor the SQL load script. | 
| static String | HBM2DDL_SCRIPTS_ACTIONSetting to perform SchemaManagementTool actions writing the commands into a DDL script file. | 
| static String | HBM2DDL_SCRIPTS_CREATE_TARGETFor cases where the "javax.persistence.schema-generation.scripts.action" value indicates that schema creation commands should
 be written to DDL script file, "javax.persistence.schema-generation.scripts.create-target" specifies either a
  Writerconfigured for output of the DDL script or a string specifying the file URL for the DDL
 script. | 
| static String | HBM2DDL_SCRIPTS_DROP_TARGETFor cases where the "javax.persistence.schema-generation.scripts.action" value indicates that schema drop commands should
 be written to DDL script file, "javax.persistence.schema-generation.scripts.drop-target" specifies either a
  Writerconfigured for output of the DDL script or a string specifying the file URL for the DDL
 script. | 
| static String | HBM2DLL_CREATE_NAMESPACESSpecifies whether to automatically create also the database schema/catalog. | 
| static String | HBM2DLL_CREATE_SCHEMASThe JPA variant of  HBM2DLL_CREATE_NAMESPACESSpecifies whether the persistence provider is to create the database schema(s) in addition to creating
 database objects (tables, sequences, constraints, etc). | 
| static String | HIBERNATE_CLASSLOADERDeprecated. 
 Use  CLASSLOADERSinstead | 
| static String | HQL_BULK_ID_STRATEGY | 
| static String | IGNORE_EXPLICIT_DISCRIMINATOR_COLUMNS_FOR_JOINED_SUBCLASSThe legacy behavior of Hibernate is to not use discriminators for joined inheritance (Hibernate does not need
 the discriminator...). | 
| static String | IMPLICIT_DISCRIMINATOR_COLUMNS_FOR_JOINED_SUBCLASSThe legacy behavior of Hibernate is to not use discriminators for joined inheritance (Hibernate does not need
 the discriminator...). | 
| static String | IMPLICIT_NAMING_STRATEGYUsed to specify the  ImplicitNamingStrategyclass to use. | 
| static String | INTERCEPTORNames a  Interceptorimplementation to be applied to theSessionFactoryCan reference
     Interceptor instance
     Interceptor implementationClassreference
     Interceptor implementation class name | 
| static String | ISOLATIONNames the JDBC transaction isolation level | 
| static String | JACC_CONTEXT_ID | 
| static String | JACC_ENABLED | 
| static String | JACC_PREFIX | 
| static String | JMX_AGENT_ID | 
| static String | JMX_DEFAULT_OBJ_NAME_DOMAIN | 
| static String | JMX_DOMAIN_NAME | 
| static String | JMX_ENABLED | 
| static String | JMX_PLATFORM_SERVER | 
| static String | JMX_SF_NAME | 
| static String | JNDI_CLASSNames the JNDI  InitialContextclass. | 
| static String | JNDI_PREFIXNames a prefix used to define arbitrary JNDI  InitialContextproperties. | 
| static String | JNDI_URLNames the JNDI provider/connection url | 
| static String | JPAQL_STRICT_COMPLIANCE | 
| static String | JTA_CACHE_TMA configuration value key used to indicate that it is safe to cache
  TransactionManagerreferences. | 
| static String | JTA_CACHE_UTA configuration value key used to indicate that it is safe to cache
  UserTransactionreferences. | 
| static String | JTA_PLATFORMNames the  JtaPlatformimplementation to use for integrating
 with JTA systems. | 
| static String | JTA_PLATFORM_RESOLVERNames the  JtaPlatformResolverimplementation to use. | 
| static String | JTA_TRACK_BY_THREADA transaction can be rolled back by another thread ("tracking by thread")
 -- not the original application. | 
| static String | KEYWORD_AUTO_QUOTING_ENABLEDSpecifies whether to automatically quote any names that are deemed keywords. | 
| static String | LOG_JDBC_WARNINGSEnable fetching JDBC statement warning for logging. | 
| static String | LOG_SESSION_METRICSA setting to control whether to  StatisticalLoggingSessionEventListeneris
 enabled on all Sessions (unless explicitly disabled for a given Session). | 
| static String | MAX_FETCH_DEPTHMaximum depth of outer join fetching | 
| static String | MULTI_TENANTStrategy for multi-tenancy. | 
| static String | MULTI_TENANT_CONNECTION_PROVIDERNames a  MultiTenantConnectionProviderimplementation to
 use. | 
| static String | MULTI_TENANT_IDENTIFIER_RESOLVERNames a  CurrentTenantIdentifierResolverimplementation to use. | 
| static String | NON_CONTEXTUAL_LOB_CREATIONShould we not use contextual LOB creation (aka based on  Connection.createBlob()et al). | 
| static String | ORDER_INSERTSEnable ordering of insert statements for the purpose of more efficient JDBC batching. | 
| static String | ORDER_UPDATESEnable ordering of update statements by primary key value | 
| static String | PASSNames the connection password. | 
| static String | PHYSICAL_NAMING_STRATEGYUsed to specify the  PhysicalNamingStrategyclass to use. | 
| static String | POOL_SIZEMaximum number of inactive connections for the built-in Hibernate connection pool. | 
| static String | PREFER_POOLED_VALUES_LODeprecated. 
 Use  PREFERRED_POOLED_OPTIMIZERinstead | 
| static String | PREFER_USER_TRANSACTIONShould we prefer using the  JtaPlatform.retrieveUserTransaction()over usingJtaPlatform.retrieveTransactionManager()?
 Default isfalse | 
| static String | PREFERRED_POOLED_OPTIMIZERWhen a generator specified an increment-size and an optimizer was not explicitly specified, which of
 the "pooled" optimizers should be preferred?  Can specify an optimizer short name or an Optimizer
 impl FQN. | 
| static String | PROCEDURE_NULL_PARAM_PASSINGGlobal setting for whether NULL parameter bindings should be passed to database
 procedure/function calls as part of  ProcedureCallhandling. | 
| static String | PROXOOL_CONFIG_PREFIXA setting prefix used to indicate settings that target the hibernate-proxool integration | 
| static String | PROXOOL_EXISTING_POOLProxool property to configure the Proxool Provider from an already existing pool (true / false) | 
| static String | PROXOOL_POOL_ALIASProxool property with the Proxool pool alias to use
 (Required for PROXOOL_EXISTING_POOL, PROXOOL_PROPERTIES, or
 PROXOOL_XML) | 
| static String | PROXOOL_PREFIXDeprecated. 
 Use  PROXOOL_CONFIG_PREFIXinstead | 
| static String | PROXOOL_PROPERTIESProxool property to configure the Proxool Provider  using a properties file (/path/to/proxool.properties) | 
| static String | PROXOOL_XMLProxool property to configure the Proxool Provider using an XML (/path/to/file.xml) | 
| static String | QUERY_CACHE_FACTORYThe  QueryCacheFactoryimplementation class. | 
| static String | QUERY_PLAN_CACHE_MAX_SIZEThe maximum number of entries including:
 
      HQLQueryPlanFilterQueryPlanNativeSQLQueryPlanmaintained byQueryPlanCache. | 
| static String | QUERY_PLAN_CACHE_MAX_SOFT_REFERENCESDeprecated. 
 in favor of  QUERY_PLAN_CACHE_MAX_SIZE | 
| static String | QUERY_PLAN_CACHE_MAX_STRONG_REFERENCESDeprecated. 
 in favor of  QUERY_PLAN_CACHE_PARAMETER_METADATA_MAX_SIZE | 
| static String | QUERY_PLAN_CACHE_PARAMETER_METADATA_MAX_SIZEThe maximum number of  ParameterMetadatamaintained 
 byQueryPlanCache. | 
| static String | QUERY_STARTUP_CHECKINGShould named queries be checked during startup (the default is enabled). | 
| static String | QUERY_SUBSTITUTIONSA comma-separated list of token substitutions to use when translating a Hibernate
 query to SQL | 
| static String | QUERY_TRANSLATORThe classname of the HQL query parser factory | 
| static String | RELEASE_CONNECTIONSSpecifies how Hibernate should release JDBC connections. | 
| static String | RESOURCES_CLASSLOADERDeprecated. 
 Use  CLASSLOADERSinstead | 
| static String | SCANNERPass an implementation of  Scanner. | 
| static String | SCANNER_ARCHIVE_INTERPRETERPass  ArchiveDescriptorFactoryto use
 in the scanning process. | 
| static String | SCANNER_DEPRECATEDThe deprecated name. | 
| static String | SCANNER_DISCOVERYIdentifies a comma-separate list of values indicating the types of
 things we should auto-detect during scanning. | 
| static String | SCHEMA_MANAGEMENT_TOOLUsed to specify the  SchemaManagementToolto use for performing
 schema management. | 
| static String | SESSION_FACTORY_NAMESetting used to name the Hibernate  SessionFactory. | 
| static String | SESSION_FACTORY_NAME_IS_JNDIDoes the value defined by  SESSION_FACTORY_NAMErepresent a JNDI namespace into which
 theSessionFactoryshould be bound and made accessible?
 Defaults totruefor backwards compatibility. | 
| static String | SHOW_SQLEnable logging of generated SQL to the console | 
| static String | SQL_EXCEPTION_CONVERTERThe  SQLExceptionConverterto use for converting SQLExceptions
 to Hibernate's JDBCException hierarchy. | 
| static String | STATEMENT_BATCH_SIZEMaximum JDBC batch size. | 
| static String | STATEMENT_FETCH_SIZEGives the JDBC driver a hint as to the number of rows that should be fetched from the database
 when more rows are needed. | 
| static String | STATEMENT_INSPECTORNames a  StatementInspectorimplementation to be applied to
 theSessionFactory. | 
| static String | TRANSACTION_COORDINATOR_STRATEGYNames the implementation of  TransactionCoordinatorBuilderto use for
 creatingTransactionCoordinatorinstances. | 
| static String | UNIQUE_CONSTRAINT_SCHEMA_UPDATE_STRATEGYUnique columns and unique keys both use unique constraints in most dialects. | 
| static String | URLNames the JDBC connection url. | 
| static String | USE_DIRECT_REFERENCE_CACHE_ENTRIESEnable direct storage of entity references into the second level cache when applicable (immutable data, etc). | 
| static String | USE_GET_GENERATED_KEYSTells the JDBC driver to attempt to retrieve row Id with the JDBC 3.0 PreparedStatement.getGeneratedKeys()
 method. | 
| static String | USE_IDENTIFIER_ROLLBACK | 
| static String | USE_MINIMAL_PUTSOptimize the cache for minimal puts instead of minimal gets | 
| static String | USE_NATIONALIZED_CHARACTER_DATAEnable nationalized character support on all string / clob based attribute ( string, char, clob, text etc ). | 
| static String | USE_NEW_ID_GENERATOR_MAPPINGSSetting which indicates whether or not the new  IdentifierGeneratorare used
 for AUTO, TABLE and SEQUENCE. | 
| static String | USE_QUERY_CACHEEnable the query cache (disabled by default) | 
| static String | USE_REFLECTION_OPTIMIZERUse bytecode libraries optimized property access | 
| static String | USE_SCROLLABLE_RESULTSETUse JDBC scrollable ResultSets. | 
| static String | USE_SECOND_LEVEL_CACHEEnable the second-level cache (enabled by default) | 
| static String | USE_SQL_COMMENTSAdd comments to the generated SQL | 
| static String | USE_STREAMS_FOR_BINARYUse java.io streams to read / write binary data from / to JDBC | 
| static String | USE_STRUCTURED_CACHEEnable use of structured second-level cache entries | 
| static String | USERNames the connection user. | 
| static String | WRAP_RESULT_SETSEnable wrapping of JDBC result sets in order to speed up column name lookups for
 broken JDBC drivers | 
static final String CLASSLOADERS
Collection of the ClassLoader instances Hibernate should use for
 class-loading and resource-lookups.@Deprecated static final String APP_CLASSLOADER
CLASSLOADERS insteadClassLoader used to load user application classes.@Deprecated static final String RESOURCES_CLASSLOADER
CLASSLOADERS insteadClassLoader Hibernate should use to perform resource loading.@Deprecated static final String HIBERNATE_CLASSLOADER
CLASSLOADERS insteadClassLoader responsible for loading Hibernate classes.  By default this is
 the ClassLoader that loaded this class.@Deprecated static final String ENVIRONMENT_CLASSLOADER
CLASSLOADERS insteadClassLoader used when Hibernate is unable to locates classes on the
 APP_CLASSLOADER or HIBERNATE_CLASSLOADER.static final String CONNECTION_PROVIDER
ConnectionProvider to use for obtaining
 JDBC connections.  Can reference:Class<? extends ConnectionProvider> referenceClass<? extends ConnectionProvider> FQN"class" appears in the setting name due to legacy reasons; however it can accept instances.static final String DRIVER
static final String URL
static final String USER
ConnectionProvider: static final String PASS
USERstatic final String ISOLATION
static final String AUTOCOMMIT
static final String POOL_SIZE
static final String DATASOURCE
DataSource.  Can reference:DataSource instanceDataSourceJNDI_CLASS, JNDI_URL, JNDI_PREFIX, etc.static final String CONNECTION_PREFIX
static final String JNDI_CLASS
InitialContext class.static final String JNDI_URL
Context.PROVIDER_URL, 
Constant Field Valuesstatic final String JNDI_PREFIX
InitialContext properties.  These
 properties are passed along to InitialContext.InitialContext(java.util.Hashtable)static final String DIALECT
Dialect classstatic final String DIALECT_RESOLVERS
DialectResolver implementations to
 register with the standard DialectFactory.static final String SCHEMA_MANAGEMENT_TOOL
SchemaManagementTool to use for performing
 schema management.  The default is to use HibernateSchemaManagementToolstatic final String TRANSACTION_COORDINATOR_STRATEGY
TransactionCoordinatorBuilder to use for
 creating TransactionCoordinator instances.
 
 Can beClass referencestatic final String JTA_PLATFORM
JtaPlatform implementation to use for integrating
 with JTA systems.  Can reference either a JtaPlatform
 instance or the name of the JtaPlatform implementation classstatic final String PREFER_USER_TRANSACTION
JtaPlatform.retrieveUserTransaction()
 over using JtaPlatform.retrieveTransactionManager()?
 Default is falsestatic final String JTA_PLATFORM_RESOLVER
JtaPlatformResolver implementation to use.static final String JTA_CACHE_TM
TransactionManager references.static final String JTA_CACHE_UT
UserTransaction references.static final String DEFAULT_CATALOG
static final String DEFAULT_SCHEMA
static final String DEFAULT_CACHE_CONCURRENCY_STRATEGY
CacheConcurrencyStrategy
 to use when either @Cacheable or
 @Cache is used.  @Cache(strategy="..") is used to override.static final String USE_NEW_ID_GENERATOR_MAPPINGS
IdentifierGenerator are used
 for AUTO, TABLE and SEQUENCE.
 
 Default is true.  Existing applications may want to disable this (set it false) for
 upgrade compatibility.static final String FORCE_DISCRIMINATOR_IN_SELECTS_BY_DEFAULT
static final String IMPLICIT_DISCRIMINATOR_COLUMNS_FOR_JOINED_SUBCLASS
static final String IGNORE_EXPLICIT_DISCRIMINATOR_COLUMNS_FOR_JOINED_SUBCLASS
static final String USE_NATIONALIZED_CHARACTER_DATA
false.static final String SCANNER_DEPRECATED
SCANNER or SCANNER_ARCHIVE_INTERPRETER instead.static final String SCANNER
Scanner.
 Accepts either:static final String SCANNER_ARCHIVE_INTERPRETER
ArchiveDescriptorFactory to use
 in the scanning process.  Accepts either:Scanner
 about expected constructor forms.static final String SCANNER_DISCOVERY
static final String IMPLICIT_NAMING_STRATEGY
ImplicitNamingStrategy class to use.  The following
 short-names are defined for this setting:ImplicitNamingStrategyJpaCompliantImplImplicitNamingStrategyJpaCompliantImplImplicitNamingStrategyLegacyJpaImplImplicitNamingStrategyLegacyHbmImplImplicitNamingStrategyComponentPathImplImplicitNamingStrategyJpaCompliantImpl.static final String PHYSICAL_NAMING_STRATEGY
PhysicalNamingStrategy class to use.static final String ARTIFACT_PROCESSING_ORDER
MetadataSourceType.
 
 Default is "hbm,class" which indicates to process hbm.xml files followed by
 annotations (combined with orm.xml mappings).static final String KEYWORD_AUTO_QUOTING_ENABLED
static final String SESSION_FACTORY_NAME
SessionFactory.
 Naming the SessionFactory allows for it to be properly serialized across JVMs as
 long as the same name is used on each JVM.
 If SESSION_FACTORY_NAME_IS_JNDI is set to true, this is also the
 name under which the SessionFactory is bound into JNDI on startup and from which
 it can be obtained from JNDI.static final String SESSION_FACTORY_NAME_IS_JNDI
SESSION_FACTORY_NAME represent a JNDI namespace into which
 the SessionFactory should be bound and made accessible?
 Defaults to true for backwards compatibility.
 Set this to false if naming a SessionFactory is needed for serialization purposes, but
 no writable JNDI context exists in the runtime environment or if the user simply does not want
 JNDI to be used.SESSION_FACTORY_NAME, 
Constant Field Valuesstatic final String SHOW_SQL
static final String FORMAT_SQL
static final String USE_SQL_COMMENTS
static final String MAX_FETCH_DEPTH
static final String DEFAULT_BATCH_FETCH_SIZE
static final String USE_STREAMS_FOR_BINARY
static final String USE_SCROLLABLE_RESULTSET
static final String USE_GET_GENERATED_KEYS
static final String STATEMENT_FETCH_SIZE
static final String STATEMENT_BATCH_SIZE
static final String BATCH_STRATEGY
static final String BATCH_VERSIONED_DATA
static final String AUTO_CLOSE_SESSION
static final String FLUSH_BEFORE_COMPLETION
static final String ACQUIRE_CONNECTIONS
RELEASE_CONNECTIONS, not bothConnectionAcquisitionMode, 
Constant Field Valuesstatic final String RELEASE_CONNECTIONS
ACQUIRE_CONNECTIONS, not bothConnectionReleaseMode, 
Constant Field Valuesstatic final String CURRENT_SESSION_CONTEXT_CLASS
SessionFactory.getCurrentSession() processing.static final String USE_IDENTIFIER_ROLLBACK
static final String USE_REFLECTION_OPTIMIZER
static final String QUERY_TRANSLATOR
static final String QUERY_SUBSTITUTIONS
static final String QUERY_STARTUP_CHECKING
static final String SQL_EXCEPTION_CONVERTER
SQLExceptionConverter to use for converting SQLExceptions
 to Hibernate's JDBCException hierarchy.  The default is to use the configured
 Dialect's preferred SQLExceptionConverter.static final String WRAP_RESULT_SETS
static final String ORDER_UPDATES
static final String ORDER_INSERTS
static final String DEFAULT_NULL_ORDERING
ORDER BY clause.  Supported options: none (default),
 first, last.static final String LOG_JDBC_WARNINGS
true  or false .
 Default value is Dialect.isJdbcLogWarningsEnabledByDefault()static final String C3P0_CONFIG_PREFIX
static final String C3P0_MAX_SIZE
static final String C3P0_MIN_SIZE
static final String C3P0_TIMEOUT
static final String C3P0_MAX_STATEMENTS
static final String C3P0_ACQUIRE_INCREMENT
static final String C3P0_IDLE_TEST_PERIOD
static final String PROXOOL_CONFIG_PREFIX
static final String PROXOOL_PREFIX
PROXOOL_CONFIG_PREFIX insteadstatic final String PROXOOL_XML
static final String PROXOOL_PROPERTIES
static final String PROXOOL_EXISTING_POOL
static final String PROXOOL_POOL_ALIAS
static final String CACHE_REGION_FACTORY
RegionFactory implementation.  Can refer to:RegionFactoryRegionFactoryRegionFactorystatic final String CACHE_KEYS_FACTORY
CacheKeysFactory impl to use.
 Can refer to:CacheKeysFactoryCacheKeysFactoryCacheKeysFactoryDefaultCacheKeysFactorySimpleCacheKeysFactorystatic final String CACHE_PROVIDER_CONFIG
static final String USE_SECOND_LEVEL_CACHE
static final String USE_QUERY_CACHE
static final String QUERY_CACHE_FACTORY
QueryCacheFactory implementation class.static final String CACHE_REGION_PREFIX
static final String USE_MINIMAL_PUTS
static final String USE_STRUCTURED_CACHE
static final String AUTO_EVICT_COLLECTION_CACHE
static final String USE_DIRECT_REFERENCE_CACHE_ENTRIES
static final String DEFAULT_ENTITY_MODE
static final String GLOBALLY_QUOTED_IDENTIFIERS
true/false option.static final String GLOBALLY_QUOTED_IDENTIFIERS_SKIP_COLUMN_DEFINITIONS
GLOBALLY_QUOTED_IDENTIFIERS, this allows such global quoting
 to skip column-definitions as defined by Column,
 JoinColumn, etc.
 
 JPA states that column-definitions are subject to global quoting, so by default this setting
 is false for JPA compliance.  Set to true to avoid column-definitions
 being quoted due to global quoting (they will still be quoted if explicitly quoted in the
 annotation/xml).static final String CHECK_NULLABILITY
static final String BYTECODE_PROVIDER
static final String JPAQL_STRICT_COMPLIANCE
@Deprecated static final String PREFER_POOLED_VALUES_LO
PREFERRED_POOLED_OPTIMIZER insteadoptimizers, prefer interpreting the
 database value as the lower (lo) boundary.  The default is to interpret it as the high boundary.static final String PREFERRED_POOLED_OPTIMIZER
@Deprecated static final String QUERY_PLAN_CACHE_MAX_STRONG_REFERENCES
QUERY_PLAN_CACHE_PARAMETER_METADATA_MAX_SIZEQueryPlanCache. Default is 128.@Deprecated static final String QUERY_PLAN_CACHE_MAX_SOFT_REFERENCES
QUERY_PLAN_CACHE_MAX_SIZEQueryPlanCache. Default is 2048.static final String QUERY_PLAN_CACHE_MAX_SIZE
QueryPlanCache. Default is 2048.static final String QUERY_PLAN_CACHE_PARAMETER_METADATA_MAX_SIZE
ParameterMetadata maintained 
 by QueryPlanCache. Default is 128.static final String NON_CONTEXTUAL_LOB_CREATION
Connection.createBlob() et al).static final String HBM2DDL_AUTO
Action enum.
 
 Interpreted in combination with HBM2DDL_DATABASE_ACTION and
 HBM2DDL_SCRIPTS_ACTION.  If no value is specified, the default
 is "none" (Action.NONE).Action, 
Constant Field Valuesstatic final String HBM2DDL_DATABASE_ACTION
Action enum.
 
 Interpreted in combination with HBM2DDL_AUTO.  If no value is specified, the default
 is "none" (Action.NONE).Action, 
Constant Field Valuesstatic final String HBM2DDL_SCRIPTS_ACTION
Action enum.
 
 Interpreted in combination with HBM2DDL_AUTO.  If no value is specified, the default
 is "none" (Action.NONE).Action, 
Constant Field Valuesstatic final String HBM2DDL_CONNECTION
Connection instance to be used by SchemaManagementTool.
 
 May also be used to determine the values for "javax.persistence.database-product-name",
 "javax.persistence.database-major-version" and "javax.persistence.database-minor-version".static final String HBM2DDL_DB_NAME
DatabaseMetaData.getDatabaseProductName() for the target database.
 
 Additionally specifying "javax.persistence.database-major-version" and/or "javax.persistence.database-minor-version"
 may be required to understand exactly how to generate the required schema commands.static final String HBM2DDL_DB_MAJOR_VERSION
DatabaseMetaData.getDatabaseMajorVersion() for the target database.  This value is used to
 help more precisely determine how to perform schema generation tasks for the underlying database in cases
 where "javax.persistence.database-product-name" does not provide enough distinction.static final String HBM2DDL_DB_MINOR_VERSION
DatabaseMetaData.getDatabaseMinorVersion() for the target database.  This value is used to
 help more precisely determine how to perform schema generation tasks for the underlying database in cases
 where the combination of "javax.persistence.database-product-name" and "javax.persistence.database-major-version" does not provide
 enough distinction.static final String HBM2DDL_CREATE_SOURCE
SourceType for valid set of values.
 If no value is specified, a default is assumed as follows:SourceType, 
Constant Field Valuesstatic final String HBM2DDL_DROP_SOURCE
SourceType for valid set of values.
 If no value is specified, a default is assumed as follows:SourceType, 
Constant Field Valuesstatic final String HBM2DDL_CREATE_SCRIPT_SOURCE
Reader configured for reading of the DDL script
 file or a string designating a file URL for the DDL script.
 
 Hibernate historically also accepted HBM2DDL_IMPORT_FILES for a similar purpose.  This setting
 should be preferred over HBM2DDL_IMPORT_FILES moving forwardstatic final String HBM2DDL_DROP_SCRIPT_SOURCE
Reader configured for reading of the DDL script
 file or a string designating a file URL for the DDL script.HBM2DDL_DROP_SOURCE, 
Constant Field Valuesstatic final String HBM2DDL_SCRIPTS_CREATE_TARGET
Writer configured for output of the DDL script or a string specifying the file URL for the DDL
 script.HBM2DDL_SCRIPTS_ACTION, 
Constant Field Valuesstatic final String HBM2DDL_SCRIPTS_DROP_TARGET
Writer configured for output of the DDL script or a string specifying the file URL for the DDL
 script.HBM2DDL_SCRIPTS_ACTION, 
Constant Field Valuesstatic final String HBM2DDL_IMPORT_FILES
HBM2DDL_CREATE_SCRIPT_SOURCE / HBM2DDL_DROP_SCRIPT_SOURCE should be preferred
 moving forwardstatic final String HBM2DDL_LOAD_SCRIPT_SOURCE
HBM2DDL_IMPORT_FILES
 
 Specifies a Reader configured for reading of the SQL load script or a string designating the
 file URL for the SQL load script.
 
 A "SQL load script" is a script that performs some database initialization (INSERT, etc).static final String HBM2DDL_IMPORT_FILES_SQL_EXTRACTOR
ImportSqlCommandExtractor implementation class
 to use for parsing source/import files as defined by HBM2DDL_CREATE_SCRIPT_SOURCE,
 HBM2DDL_DROP_SCRIPT_SOURCE or HBM2DDL_IMPORT_FILES.
 
 Reference may refer to an instance, a Class implementing ImportSqlCommandExtractor of the FQN
 of the ImportSqlCommandExtractor implementation.  If the FQN is given, the implementation
 must provide a no-arg constructor.
 
 The default value is SingleLineSqlCommandExtractor.static final String HBM2DLL_CREATE_NAMESPACES
static final String HBM2DLL_CREATE_SCHEMAS
HBM2DLL_CREATE_NAMESPACES
 
 Specifies whether the persistence provider is to create the database schema(s) in addition to creating
 database objects (tables, sequences, constraints, etc).  The value of this boolean property should be set
 to true if the persistence provider is to create schemas in the database or to generate DDL that
 contains "CREATE SCHEMA" commands.  If this property is not supplied (or is explicitly false), the
 provider should not attempt to create database schemas.static final String HBM2DDL_FILTER_PROVIDER
SchemaFilterProvider to be used by
 create, drop, migrate and validate operations on the database schema.  SchemaFilterProvider
 provides filters that can be used to limit the scope of these operations to specific namespaces,
 tables and sequences. All objects are included by default.static final String HBM2DDL_JDBC_METADATA_EXTRACTOR_STRATEGY
JdbcMetadaAccessStrategy enum.JdbcMetadaAccessStrategy, 
Constant Field Valuesstatic final String HBM2DDL_DELIMITER
static final String JMX_ENABLED
static final String JMX_PLATFORM_SERVER
static final String JMX_AGENT_ID
static final String JMX_DOMAIN_NAME
static final String JMX_SF_NAME
static final String JMX_DEFAULT_OBJ_NAME_DOMAIN
static final String CUSTOM_ENTITY_DIRTINESS_STRATEGY
CustomEntityDirtinessStrategy to use.  May point to
 either a class name or instance.static final String MULTI_TENANT
MultiTenancyStrategy, 
Constant Field Valuesstatic final String MULTI_TENANT_CONNECTION_PROVIDER
MultiTenantConnectionProvider implementation to
 use.  As MultiTenantConnectionProvider is also a service, can be configured directly through the
 StandardServiceRegistryBuilderstatic final String MULTI_TENANT_IDENTIFIER_RESOLVER
CurrentTenantIdentifierResolver implementation to use.
 
 Can beClass referencestatic final String INTERCEPTOR
Interceptor implementation to be applied to the SessionFactory
 Can referenceClass referencestatic final String STATEMENT_INSPECTOR
StatementInspector implementation to be applied to
 the SessionFactory.  Can referenceClass referencestatic final String ENABLE_LAZY_LOAD_NO_TRANS
static final String HQL_BULK_ID_STRATEGY
static final String BATCH_FETCH_STYLE
BatchFetchStyle to use.  Can specify either the
 BatchFetchStyle name (insensitively), or a
 BatchFetchStyle instance.
 
 LEGACY is the default value.static final String JTA_TRACK_BY_THREAD
true (enabled).static final String JACC_CONTEXT_ID
static final String JACC_PREFIX
static final String JACC_ENABLED
static final String ENABLE_SYNONYMS
static final String EXTRA_PHYSICAL_TABLE_TYPES
static final String UNIQUE_CONSTRAINT_SCHEMA_UPDATE_STRATEGY
UniqueConstraintSchemaUpdateStrategy.DROP_RECREATE_QUIETLY (DEFAULT):
                        Attempt to drop, then (re-)create each unique constraint.
                        Ignore any exceptions thrown.
 UniqueConstraintSchemaUpdateStrategy.RECREATE_QUIETLY:
                        attempt to (re-)create unique constraints,
                        ignoring exceptions thrown if the constraint already existed
 UniqueConstraintSchemaUpdateStrategy.SKIP:
                        do not attempt to create unique constraints on a schema updatestatic final String GENERATE_STATISTICS
static final String LOG_SESSION_METRICS
StatisticalLoggingSessionEventListener is
 enabled on all Sessions (unless explicitly disabled for a given Session).  The default value of this
 setting is determined by the value for GENERATE_STATISTICS, meaning that if collection of statistics
 is enabled logging of Session metrics is enabled by default too.static final String AUTO_SESSION_EVENTS_LISTENER
SessionEventListener to be applied to opened Sessions.static final String PROCEDURE_NULL_PARAM_PASSING
ProcedureCall
 handling.  Implicitly Hibernate will not pass the NULL, the intention being to allow
 any default argumnet values to be applied.
 
 This defines a global setting, which can them be controlled per parameter via
 ParameterRegistration.enablePassingNulls(boolean)
 
 Values are true (pass the NULLs) or false (do not pass the NULLs).static final String CREATE_EMPTY_COMPOSITES_ENABLED
Copyright © 2017 JBoss by Red Hat. All rights reserved.