Play フレームワーク 2.0 では、次のような行パーサーを使用して PostgreSQL から実数 (つまり、単精度浮動小数点数) 型の列をロードしようとしています。
case class Foo(bar: Float)
object Foo {
def all = DB.withConnection { implicit c =>
SQL("SELECT * FROM foo").as(fooParser *)
}
val fooParser = {
get[Float]("bar") map {
case bar => Foo(bar)
}
}
}
これにより、エラーが発生します。could not find implicit value for parameter extractor: anorm.Column[Float]
倍精度型を使用すると、すべて正常に動作します。Anormで単精度浮動小数点数を使用することは何とか可能ですか?