public interface AvailableSettings
Modifier and Type | Field and Description |
---|---|
static String |
APP_CLASSLOADER
Names the
ClassLoader used to load user application classes. |
static String |
AUTO_CLOSE_SESSION
Enable automatic session close at end of transaction
|
static String |
AUTOCOMMIT
Names the JDBC autocommit mode
|
static String |
BATCH_STRATEGY
Select a custom batcher.
|
static String |
BATCH_VERSIONED_DATA
Should versioned data be included in batching?
|
static String |
BYTECODE_PROVIDER |
static String |
C3P0_ACQUIRE_INCREMENT
Number of connections acquired when pool is exhausted
|
static String |
C3P0_CONFIG_PREFIX |
static String |
C3P0_IDLE_TEST_PERIOD
Idle time before a C3P0 pooled connection is validated
|
static String |
C3P0_MAX_SIZE
Maximum size of C3P0 connection pool
|
static String |
C3P0_MAX_STATEMENTS
Maximum size of C3P0 statement cache
|
static String |
C3P0_MIN_SIZE
Minimum size of C3P0 connection pool
|
static String |
C3P0_TIMEOUT
Maximum idle time for C3P0 connection pool
|
static String |
CACHE_NAMESPACE
The CacheProvider JNDI namespace, if pre-bound to JNDI.
|
static String |
CACHE_PROVIDER_CONFIG
The CacheProvider implementation class
|
static String |
CACHE_REGION_FACTORY
The
RegionFactory implementation class |
static String |
CACHE_REGION_PREFIX
The CacheProvider region name prefix
|
static String |
CHECK_NULLABILITY
Enable nullability checking.
|
static String |
CONNECTION_PREFIX
Names a prefix used to define arbitrary JDBC connection properties.
|
static String |
CONNECTION_PROVIDER
Names the
ConnectionProvider to use for obtaining
JDBC connections. |
static String |
CURRENT_SESSION_CONTEXT_CLASS
Context scoping impl for
SessionFactory.getCurrentSession() processing. |
static String |
CUSTOM_ENTITY_DIRTINESS_STRATEGY
Setting to identify a
CustomEntityDirtinessStrategy to use. |
static String |
DATASOURCE
Names a
DataSource . |
static String |
DEFAULT_BATCH_FETCH_SIZE
The default batch size for batch fetching
|
static String |
DEFAULT_CACHE_CONCURRENCY_STRATEGY
Setting used to give the name of the default
CacheConcurrencyStrategy
to use when either @Cacheable or
@Cache is used. |
static String |
DEFAULT_CATALOG
A default database catalog name to use for unqualified tablenames
|
static String |
DEFAULT_ENTITY_MODE
The EntityMode in which set the Session opened from the SessionFactory.
|
static String |
DEFAULT_SCHEMA
A default database schema (owner) name to use for unqualified tablenames
|
static String |
DIALECT
Names the Hibernate SQL
Dialect class |
static String |
DIALECT_RESOLVERS
Names any additional
DialectResolver implementations to
register with the standard DialectFactory . |
static String |
DRIVER
Names the JDBC driver class
|
static String |
ENVIRONMENT_CLASSLOADER
Names the
ClassLoader used when Hibernate is unable to locates classes on the
APP_CLASSLOADER or HIBERNATE_CLASSLOADER . |
static String |
FLUSH_BEFORE_COMPLETION
Enable automatic flush during the JTA beforeCompletion() callback
|
static String |
FORCE_DISCRIMINATOR_IN_SELECTS_BY_DEFAULT |
static String |
FORMAT_SQL
Enable formatting of SQL logged to the console
|
static String |
GENERATE_STATISTICS
Enable statistics collection
|
static String |
GLOBALLY_QUOTED_IDENTIFIERS
Should all database identifiers be quoted.
|
static String |
HBM2DDL_AUTO
Auto export/update schema using hbm2ddl tool.
|
static String |
HBM2DDL_IMPORT_FILES
Comma-separated names of the optional files containing SQL DML statements executed
during the SessionFactory creation.
|
static String |
HBM2DDL_IMPORT_FILES_SQL_EXTRACTOR
String reference to ImportSqlCommandExtractor implementation class. |
static String |
HIBERNATE_CLASSLOADER
Names the
ClassLoader responsible for loading Hibernate classes. |
static String |
ISOLATION
Names the JDBC transaction isolation level
|
static String |
JACC_CONTEXTID
The jacc context id of the deployment
|
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_CLASS
Names the JNDI
InitialContext class. |
static String |
JNDI_PREFIX
Names a prefix used to define arbitrary JNDI
InitialContext properties. |
static String |
JNDI_URL
Names the JNDI provider/connection url
|
static String |
JPAQL_STRICT_COMPLIANCE |
static String |
JTA_CACHE_TM
A configuration value key used to indicate that it is safe to cache
TransactionManager references. |
static String |
JTA_CACHE_UT
A configuration value key used to indicate that it is safe to cache
UserTransaction references. |
static String |
JTA_PLATFORM
Names the
JtaPlatform implementation to use for integrating
with JTA systems. |
static String |
MAX_FETCH_DEPTH
Maximum depth of outer join fetching
|
static String |
MULTI_TENANT
Strategy for multi-tenancy.
|
static String |
MULTI_TENANT_CONNECTION_PROVIDER
Names a
MultiTenantConnectionProvider implementation to
use. |
static String |
MULTI_TENANT_IDENTIFIER_RESOLVER
Names a
CurrentTenantIdentifierResolver implementation to use. |
static String |
NON_CONTEXTUAL_LOB_CREATION
Should we not use contextual LOB creation (aka based on
Connection.createBlob() et al). |
static String |
ORDER_INSERTS
Enable ordering of insert statements for the purpose of more efficient JDBC batching.
|
static String |
ORDER_UPDATES
Enable ordering of update statements by primary key value
|
static String |
OUTPUT_STYLESHEET
An XSLT resource used to generate "custom" XML
|
static String |
PASS
Names the connection password.
|
static String |
POOL_SIZE
Maximum number of inactive connections for the built-in Hibernate connection pool.
|
static String |
PREFER_POOLED_VALUES_LO
When using pooled
optimizers , prefer interpreting the
database value as the lower (lo) boundary. |
static String |
PROXOOL_CONFIG_PREFIX |
static String |
PROXOOL_EXISTING_POOL
Proxool property to configure the Proxool Provider from an already existing pool (true / false)
|
static String |
PROXOOL_POOL_ALIAS
Proxool property with the Proxool pool alias to use
(Required for PROXOOL_EXISTING_POOL, PROXOOL_PROPERTIES, or
PROXOOL_XML)
|
static String |
PROXOOL_PREFIX
Deprecated.
Use
PROXOOL_CONFIG_PREFIX instead |
static String |
PROXOOL_PROPERTIES
Proxool property to configure the Proxool Provider using a properties file (/path/to/proxool.properties)
|
static String |
PROXOOL_XML
Proxool property to configure the Proxool Provider using an XML (/path/to/file.xml)
|
static String |
QUERY_CACHE_FACTORY
The QueryCacheFactory implementation class.
|
static String |
QUERY_PLAN_CACHE_MAX_SIZE
The maximum number of entries including:
HQLQueryPlan
FilterQueryPlan
NativeSQLQueryPlan
maintained by QueryPlanCache . |
static String |
QUERY_PLAN_CACHE_MAX_SOFT_REFERENCES
Deprecated.
in favor of
QUERY_PLAN_CACHE_MAX_SIZE |
static String |
QUERY_PLAN_CACHE_MAX_STRONG_REFERENCES
Deprecated.
in favor of
QUERY_PLAN_CACHE_PARAMETER_METADATA_MAX_SIZE |
static String |
QUERY_PLAN_CACHE_PARAMETER_METADATA_MAX_SIZE
The maximum number of
ParameterMetadata maintained
by QueryPlanCache . |
static String |
QUERY_STARTUP_CHECKING
Should named queries be checked during startup (the default is enabled).
|
static String |
QUERY_SUBSTITUTIONS
A comma-separated list of token substitutions to use when translating a Hibernate
query to SQL
|
static String |
QUERY_TRANSLATOR
The classname of the HQL query parser factory
|
static String |
RELEASE_CONNECTIONS
Specifies how Hibernate should release JDBC connections.
|
static String |
RESOURCES_CLASSLOADER
Names the
ClassLoader Hibernate should use to perform resource loading. |
static String |
SESSION_FACTORY_NAME
Defines a name for the
SessionFactory . |
static String |
SESSION_FACTORY_NAME_IS_JNDI
Does the value defined by
SESSION_FACTORY_NAME represent a JNDI namespace into which
the SessionFactory should be bound? |
static String |
SHOW_SQL
Enable logging of generated SQL to the console
|
static String |
SQL_EXCEPTION_CONVERTER
The
SQLExceptionConverter to use for converting SQLExceptions
to Hibernate's JDBCException hierarchy. |
static String |
STATEMENT_BATCH_SIZE
Maximum JDBC batch size.
|
static String |
STATEMENT_FETCH_SIZE
Gives 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 |
TRANSACTION_MANAGER_STRATEGY
Deprecated.
See
JTA_PLATFORM |
static String |
TRANSACTION_STRATEGY
Names the implementation of
TransactionContext to use for
creating Transaction instances |
static String |
URL
Names the JDBC connection url.
|
static String |
USE_GET_GENERATED_KEYS
Tells 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_PUTS
Optimize the cache for minimal puts instead of minimal gets
|
static String |
USE_NEW_ID_GENERATOR_MAPPINGS
Setting which indicates whether or not the new
IdentifierGenerator are used
for AUTO, TABLE and SEQUENCE. |
static String |
USE_QUERY_CACHE
Enable the query cache (disabled by default)
|
static String |
USE_REFLECTION_OPTIMIZER
Use bytecode libraries optimized property access
|
static String |
USE_SCROLLABLE_RESULTSET
Use JDBC scrollable ResultSets.
|
static String |
USE_SECOND_LEVEL_CACHE
Enable the second-level cache (enabled by default)
|
static String |
USE_SQL_COMMENTS
Add comments to the generated SQL
|
static String |
USE_STREAMS_FOR_BINARY
Use java.io streams to read / write binary data from / to JDBC
|
static String |
USE_STRUCTURED_CACHE
Enable use of structured second-level cache entries
|
static String |
USER
Names the connection user.
|
static String |
USER_TRANSACTION
Deprecated.
See
JTA_PLATFORM |
static String |
WRAP_RESULT_SETS
Enable wrapping of JDBC result sets in order to speed up column name lookups for
broken JDBC drivers
|
static final String SESSION_FACTORY_NAME
SessionFactory
. Useful both tostatic final String SESSION_FACTORY_NAME_IS_JNDI
SESSION_FACTORY_NAME
represent a JNDI namespace into which
the SessionFactory
should be bound?static final String CONNECTION_PROVIDER
ConnectionProvider
to use for obtaining
JDBC connections. Can either reference an instance of
ConnectionProvider
or a Class
or String
reference to the ConnectionProvider
implementation
class.static final String DRIVER
static final String URL
static final String USER
ConnectionProvider
: static final String PASS
USER
static final String ISOLATION
static final String AUTOCOMMIT
static final String POOL_SIZE
static final String DATASOURCE
DataSource
. Can either reference a DataSource
instance or
a JNDI name under which to locate the DataSource
.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 DEFAULT_SCHEMA
static final String DEFAULT_CATALOG
static 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 OUTPUT_STYLESHEET
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_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 AUTO_CLOSE_SESSION
static final String FLUSH_BEFORE_COMPLETION
static final String RELEASE_CONNECTIONS
static final String CURRENT_SESSION_CONTEXT_CLASS
SessionFactory.getCurrentSession()
processing.static final String TRANSACTION_STRATEGY
TransactionContext
to use for
creating Transaction
instancesstatic 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 class@Deprecated static final String TRANSACTION_MANAGER_STRATEGY
JTA_PLATFORM
TransactionManagerLookup
implementation to use for obtaining
reference to the JTA TransactionManager
@Deprecated static final String USER_TRANSACTION
JTA_PLATFORM
static final String CACHE_REGION_FACTORY
RegionFactory
implementation classstatic final String CACHE_PROVIDER_CONFIG
static final String CACHE_NAMESPACE
static final String USE_QUERY_CACHE
static final String QUERY_CACHE_FACTORY
static final String USE_SECOND_LEVEL_CACHE
static final String USE_MINIMAL_PUTS
static final String CACHE_REGION_PREFIX
static final String USE_STRUCTURED_CACHE
static final String GENERATE_STATISTICS
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 HBM2DDL_AUTO
static final String HBM2DDL_IMPORT_FILES
static final String HBM2DDL_IMPORT_FILES_SQL_EXTRACTOR
String
reference to ImportSqlCommandExtractor
implementation class.
Referenced implementation is required to provide non-argument constructor.
The default value is org.hibernate.tool.hbm2ddl.SingleLineSqlCommandExtractor.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_ENTITY_MODE
static final String JACC_CONTEXTID
static final String GLOBALLY_QUOTED_IDENTIFIERS
static final String CHECK_NULLABILITY
static final String BYTECODE_PROVIDER
static final String JPAQL_STRICT_COMPLIANCE
static final String PREFER_POOLED_VALUES_LO
optimizers
, prefer interpreting the
database value as the lower (lo) boundary. The default is to interpret it as the high boundary.@Deprecated static final String QUERY_PLAN_CACHE_MAX_STRONG_REFERENCES
QUERY_PLAN_CACHE_PARAMETER_METADATA_MAX_SIZE
QueryPlanCache
. Default is 128.@Deprecated static final String QUERY_PLAN_CACHE_MAX_SOFT_REFERENCES
QUERY_PLAN_CACHE_MAX_SIZE
QueryPlanCache
. 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 APP_CLASSLOADER
ClassLoader
used to load user application classes.static final String RESOURCES_CLASSLOADER
ClassLoader
Hibernate should use to perform resource loading.static final String HIBERNATE_CLASSLOADER
ClassLoader
responsible for loading Hibernate classes. By default this is
the ClassLoader
that loaded this class.static final String ENVIRONMENT_CLASSLOADER
ClassLoader
used when Hibernate is unable to locates classes on the
APP_CLASSLOADER
or HIBERNATE_CLASSLOADER
.static final String C3P0_CONFIG_PREFIX
static final String PROXOOL_CONFIG_PREFIX
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 JTA_CACHE_TM
TransactionManager
references.static final String JTA_CACHE_UT
UserTransaction
references.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 to false to keep backward compatibility.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
ServiceRegistryBuilder
static final String MULTI_TENANT_IDENTIFIER_RESOLVER
CurrentTenantIdentifierResolver
implementation to use.
Can beClass
referencestatic final String FORCE_DISCRIMINATOR_IN_SELECTS_BY_DEFAULT
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.