|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface AvailableSettings
Field Summary | |
---|---|
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 |
Field Detail |
---|
static final String SESSION_FACTORY_NAME
SessionFactory
. Useful both to
SESSION_FACTORY_NAME_IS_JNDI
,
Constant Field Valuesstatic 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.
Context.INITIAL_CONTEXT_FACTORY
,
Constant Field Valuesstatic 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
class
static 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
instead
static 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
instances
static 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 class
static 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
reference
static final String FORCE_DISCRIMINATOR_IN_SELECTS_BY_DEFAULT
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |