executeReturnKey

fun executeReturnKey(query: String, block: Execute.() -> Unit = {}): Long(source)

Executes the given SQL query and returns the generated key.

val key = connection.executeReturnKey(query) {
setParams {
setLong(1, avklaringsbehovId)
setEnumName(2, endring.status)
setString(3, endring.begrunnelse)
setLocalDate(4, endring.frist)
setString(5, opprettetAv)
setLocalDateTime(6, LocalDateTime.now())
setEnumName(7, endring.grunn)
}
}

Return

The generated key as a Long.

Parameters

query

The SQL query to execute.

block

Lambda function to configure the execution parameters and result validation.