Я хочу использовать числовой тип Postgresql 9.3, но мой парсер:
private val Account403Parser: RowParser[Account403] = {
get[Long]("id") ~
get[Float]("amount") map {
case id ~ amount =>
Account403.apply(id, amount)
}
не работает, так как анорм не может конвертировать из java.math.BigDecimal в Float.
Вот ошибка, которую я получаю:
[RuntimeException: TypeDoesNotMatch(Cannot convert 9.5: class java.math.BigDecimal to Float for column ColumnName(account403.amount,Some(amount)))]
Как я могу изменить свой синтаксический анализатор, чтобы он преобразовывал тип java.math.BigDecimal в тип Float?