Slide 32
Slide 32 text
fun findMessageById(id: String) = db.query(
"select * from messages where id = ?", id) { rs, _
->
Message(rs.getString("id"), rs.getString("text"))
}
fun JdbcOperations.query(sql: String, vararg args: Any, function: (ResultSet, Int)
->
T): List =
query(sql, RowMapper { rs, i
->
function(rs, i) }, *args)