Package org.hibernate.cfg
Interface DialectSpecificSettings
public interface DialectSpecificSettings
Settings used as fallback to configure aspects of specific
Dialects
when the boot process does not have access to a DatabaseMetaData object or
its underlying JDBC Connection.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringSpecifies a custom CockroachDB version string.static final StringSpecifies the LOB prefetch size.static final StringSpecifies the bytes per character to use based on the database's configured charset.static final StringSpecifies whether theNO_BACKSLASH_ESCAPESsql mode is enabled.static final StringSpecifies whether this database is accessed using a database service protected by Application Continuity.static final StringSpecifies whether this database is running on an Autonomous Database Cloud Service.static final StringSpecifies whether this database'sMAX_STRING_SIZEis set toEXTENDED.static final StringSpecifies whether this database'sansinullsetting is enabled.
-
Field Details
-
ORACLE_AUTONOMOUS_DATABASE
Specifies whether this database is running on an Autonomous Database Cloud Service.- See Also:
- Default Value:
false
-
ORACLE_EXTENDED_STRING_SIZE
Specifies whether this database'sMAX_STRING_SIZEis set toEXTENDED.- See Also:
- Default Value:
false
-
ORACLE_APPLICATION_CONTINUITY
Specifies whether this database is accessed using a database service protected by Application Continuity.- See Also:
- Default Value:
false
-
SYBASE_ANSI_NULL
Specifies whether this database'sansinullsetting is enabled.- See Also:
- Default Value:
false
-
MYSQL_BYTES_PER_CHARACTER
Specifies the bytes per character to use based on the database's configured charset.- See Also:
- Default Value:
4
-
MYSQL_NO_BACKSLASH_ESCAPES
Specifies whether theNO_BACKSLASH_ESCAPESsql mode is enabled.- See Also:
- Default Value:
false
-
COCKROACH_VERSION_STRING
Specifies a custom CockroachDB version string. The expected format of the string is the one returned from theversion()function, e.g.:"CockroachDB CCL v23.1.8 (x86_64-pc-linux-gnu, built 2023/08/04 18:11:44, go1.19.10)"- See Also:
-
HANA_MAX_LOB_PREFETCH_SIZE
Specifies the LOB prefetch size. LOBs larger than this value will be read into memory as the HANA JDBC driver closes the LOB when the result set is closed.- See Also:
- Default Value:
1024
-