Package org.hibernate.cfg
Interface BatchSettings
- All Known Subinterfaces:
AvailableSettings
- All Known Implementing Classes:
Environment
public interface BatchSettings
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
Deprecated.static final String
When enabled, specifies that versioned data should be included in batching.static final String
Names theBatchBuilder
implementation to use.static final String
Enable ordering of insert statements by primary key value, for the purpose of more efficient JDBC batching.static final String
Enable ordering of update statements by primary key value, for the purpose of more efficient JDBC batchingstatic final String
Specifies the maximum number of statements to batch together.
-
Field Details
-
BUILDER
Names theBatchBuilder
implementation to use.- See Also:
- Default Value:
- Standard builder based on
STATEMENT_BATCH_SIZE
-
STATEMENT_BATCH_SIZE
Specifies the maximum number of statements to batch together. A nonzero value enables batching- See Also:
- Default Value:
- 0
-
ORDER_UPDATES
Enable ordering of update statements by primary key value, for the purpose of more efficient JDBC batching- See Also:
- Default Value:
false
-
ORDER_INSERTS
Enable ordering of insert statements by primary key value, for the purpose of more efficient JDBC batching.- See Also:
- Default Value:
false
-
BATCH_VERSIONED_DATA
When enabled, specifies that versioned data should be included in batching.- See Also:
- Default Value:
- Generally
true
, though can vary based on Dialect
-
BATCH_STRATEGY
Deprecated.UseBUILDER
instead- See Also:
-
BUILDER
instead