transaction

fun <T> DataSource.transaction(readOnly: Boolean = false, block: (DBConnection) -> T): T(source)

Start en transaksjon.

Parameters

readOnly

Om transaksjonen skal være i read-only modus. Defaulter til false.


fun <T> DataSource.transaction(name: String, readOnly: Boolean = false, block: (DBConnection) -> T): T(source)

Start en transaksjon med et navn som vises i tracing.

Parameters

name

Navn på span i tracing. Bør beskrive hva transaksjonen gjør, f.eks. "hent-søknad".

readOnly

Om transaksjonen skal være i read-only modus. Defaulter til false.