Im Play-Framework 2.0, Ich versuche, eine echte (dh einfache Genauigkeit float) zu laden Spalt von PostgreSQL geben Sie eine Reihe Parser wie folgt aus:Anorm Parse-float-Wert
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 einem Fehler erzeugt: could not find implicit value for parameter extractor: anorm.Column[Float]
Bei Verwendung von Doppelpräzisionstypen funktioniert alles einwandfrei. Ist es irgendwie möglich, Float mit einfacher Genauigkeit mit Anorm zu verwenden?
überprüfen Sie den Code auch hier: https://github.com/isaka/Play20/commit/27f952257d775e1bfb4a0c61de6e0ef9c5a555d6 – Mortimer