Lamberto Basti
01/16/2023, 6:39 PMcontext(Transaction)
public fun TestTable.updateTestTableById(parameter: Int, dto: TestTableDTO): Int =
update({ id eq parameter }) { statement ->
statement[id] = requireNotNull(dto.id) { "TestTableDTO.$id is null" }
statement[name] = requireNotNull(dto.name) { "TestTableDTO.$name is null" }
statement[surname] = dto.surname
statement[aLong] = requireNotNull(dto.aLong) { "TestTableDTO.$aLong is null" }
}
instead of:
context(Transaction)
public fun TestTable.updateTestTableById(parameter: Int, dto: TestTableDTO): Int = update({ id eq
parameter }) { statement ->
statement[id] = requireNotNull(dto.id) { "TestTableDTO.$id is null" }
statement[name] = requireNotNull(dto.name) { "TestTableDTO.$name is null" }
statement[surname] = dto.surname
statement[aLong] = requireNotNull(dto.aLong) { "TestTableDTO.$aLong is null" }
}
?