Anorm parst Float-Werte
In Play Framework 2.0 versuche ich, eine echte Spalte (d. H. Eine Float-Spalte mit einfacher Genauigkeit) aus PostgreSQL mit einem Zeilenparser wie dem folgenden zu laden:
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)
}
}
}
Dies erzeugt einen Fehler:could not find implicit value for parameter extractor: anorm.Column[Float]
Bei der Verwendung von Typen mit doppelter Genauigkeit funktioniert alles einwandfrei. Ist es irgendwie möglich, mit Anorm Schwimmer mit einfacher Präzision zu verwenden?