DatabaseConfig

A configuration class for a Database.

Parameters set in this class apply to all transactions that use the Database instance, unless an applicable override is specified in an individual transaction block.

Types

Link copied to clipboard
class Builder(var sqlLogger: SqlLogger? = null, var useNestedTransactions: Boolean = false, var defaultFetchSize: Int? = null, var defaultIsolationLevel: Int = -1, var defaultMaxAttempts: Int = 3, var defaultMinRetryDelay: Long = 0, var defaultMaxRetryDelay: Long = 0, var defaultReadOnly: Boolean = false, var warnLongQueriesDuration: Long? = null, var maxEntitiesToStoreInCachePerEntity: Int = Int.MAX_VALUE, var keepLoadedReferencesOutOfTransaction: Boolean = false, var explicitDialect: DatabaseDialect? = null, var defaultSchema: Schema? = null, var logTooMuchResultSetsThreshold: Int = 0, var preserveKeywordCasing: Boolean = true)
Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard