paulex
01/08/2020, 12:18 PMoverride fun modify(item: User): CompletionStage<User> {
return supplyAsync {
transaction {
Users.update({ Users.id eq item.id }) {
it[name] = item.name
it[gender] = item.gender
it[first_name] = item.firstName;
}
}
}.thenApply { return@thenApply item }
}
Is there a way to simplify an update transaction on object properties, i feel it is repetitive to keep on writing :
it[name] = item.name
it[gender] = item.gender
?adamd
01/08/2020, 12:26 PMspand
01/08/2020, 12:28 PMpaulex
01/08/2020, 10:09 PM