Package org.hibernate.cfg
Interface DialectSpecificSettings
public interface DialectSpecificSettings
Settings used as fallback to configure aspects of specific
Dialect
s
when the boot process does not have access to a DatabaseMetaData
object or
its underlying JDBC Connection
.-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
Specifies a custom CockroachDB version string.static final String
Specifies the LOB prefetch size.static final String
Specifies the bytes per character to use based on the database's configured charset.static final String
Specifies whether theNO_BACKSLASH_ESCAPES
sql mode is enabled.static final String
Specifies whether this database is accessed using a database service protected by Application Continuity.static final String
Specifies whether this database is running on an Autonomous Database Cloud Service.static final String
Specifies whether this database'sMAX_STRING_SIZE
is set toEXTENDED
.static final String
Specifies the compatibility level of the SQL Server database as returned byselect compatibility_level from sys.databases
.static final String
Specifies whether this database'sansinull
setting 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_SIZE
is 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'sansinull
setting 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_ESCAPES
sql 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:
-
SQL_SERVER_COMPATIBILITY_LEVEL
Specifies the compatibility level of the SQL Server database as returned byselect compatibility_level from sys.databases
. The number has three digits, the first two digits are the major version, the last digit is the minor version.- 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
-