warnSettingsIgnored

internal fun warnSettingsIgnored(isolation: TransactionIsolationLevel?, readOnly: Boolean, statementTimeout: Duration?, transactionTimeout: Duration?, scope: String)

Says out loud that a scope asked for terms it is in no position to set.

Raising would be the stricter reading, and would also break the ordinary case: an inner unit of work states the level it needs and is called from an outer one that already provides it.

Parameters

scope

What is being entered instead - a transaction already running, or a savepoint.