Anorm parse float values ​​

В 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)
        }
    }
}

Это генерирует ошибку: не удалось найти неявное значение для экстрактора параметров: anorm.Column[Float]

При использовании типов двойной точности все работает нормально. Можно ли как-то использовать числа с плавающей запятой одинарной точности с Anorm?

12
задан Stef Sijben 24 June 2012 в 19:12
поделиться