vikrantghadge99
08/11/2023, 6:43 AMvikrantghadge99
08/11/2023, 6:46 AMUsers.select { Users.id eq id }
.map { ExposedUser(it[Users.name], it[Users.age]) }
.singleOrNull()
if this can be wrapped within some function like,
withDatabase(db) {
spand
08/11/2023, 9:42 AMtransaction {}
takes a db parameter. Why dont you want to use that ?Andrew O'Hara
08/11/2023, 1:47 PMtransaction
without a db parameter. It makes it possible to have a static dependency on a database that might not have been initialized.Andrew O'Hara
08/11/2023, 1:49 PMval db1 = Database.connect(source1)
val db2 = Database.connect(source2)
val user1 = transaction(db1) {
Users.select(filter)
.singleOrNull()
.toUser()
}
vikrantghadge99
08/12/2023, 6:32 AMvikrantghadge99
08/12/2023, 6:36 AMspand
08/12/2023, 6:37 AMvikrantghadge99
08/12/2023, 6:40 AMspand
08/12/2023, 6:41 AMspand
08/12/2023, 6:41 AMvikrantghadge99
08/12/2023, 6:42 AMAndrew O'Hara
08/13/2023, 10:09 PMspand
08/14/2023, 6:54 AMAndrew O'Hara
08/14/2023, 5:40 PMspand
08/15/2023, 6:28 AM