В ScalaQuery я могу сделать это для работы с «необработанными» строками результатов:
for (
x <- queryNA[(String,Int)]("select * from foo")(
GetResult(r => (r.<<[String], r.<<[Int]))
)
) {
println(x)
}
Но это полностью позиционно (r - PositionedResult
).Есть ли способ работать с результатами, используя имена столбцов?(Например, row.getString ("foo").)
Я мог бы использовать другой API-интерфейс БД, который поддерживает это, например, Querulous, но я уже использую ScalaQuery в своем коде для его безопасных для типов запросов ихотел бы использовать только одну библиотеку, если это возможно.