Anorm parse значения поплавка
В Play Framework 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?