2011-07-14 21 views
5

ScalaQuery'de "ham" sonuç satırlarıyla çalışmak için bunu yapabilirim:ScalaQuery'de adlandırılmış alanlar ile ham sonuç satırları?

for (
    x <- queryNA[(String,Int)]("select * from foo")(
    GetResult(r => (r.<<[String], r.<<[Int])) 
) 
) { 
    println(x) 
} 

Ancak bu tamamen konumsaldır (r PositionedResult). Sütun isimlerini kullanarak sonuçlarla çalışmak için bir yolu var mı? (Örneğin, row.getString ("foo").) Xzx20

Bunu destekleyen başka bir DB API'sini kullanabilirim, Querulous gibi, ama tür güvenli sorguları için kodumda zaten ScalaQuery kullanıyorum ve isterim Mümkünse sadece bir kütüphaneye yapışmak.

cevap

3

ScalaQuery posta listesinden: ile ResultSet temelini alabilirsiniz.