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