reik.schatz
12/12/2018, 3:29 PMFoo.insert {
it[name] = foo.name
it[query] = foo.query
it[description] = foo.description
it[status] = foo.status
}
Foo.update (where = { Foo.id.eq(fooId) } ) {
it[name] = foo.name
it[query] = foo.query
it[description] = foo.description
it[status] = foo.status
}
tapac
12/12/2018, 4:05 PMfun UpdateBuilder<*>.initFoo(foo: Foo) {
this[name] = foo.name
this[query] = foo.query
this[description] = foo.description
this[status] = foo.status
}
Foo.insert { it.initFoo(foo) }
Foo.update (where = { Foo.id.eq(fooId) } ) { it.initFoo(foo) }
reik.schatz
12/13/2018, 8:46 AM