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?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage