【发布时间】:2014-01-18 12:28:37
【问题描述】:
我在Scala 有一个项目,它使用Postresql。它涉及到Postresql的类型货币。我做了一个研究,发现我应该避免在 Postgresql 中使用money 数据类型,而最好使用NUMERIC。
我还在客户端(在 Scala 中)使用BigDecimal。但由于错误,我无法使其工作:
could not find implicit value for parameter extractor: anorm.Column[BigDecimal]
[error] SqlParser.get[BigDecimal]("due_price") ~
所以问题是:
- 我应该在
Play和Postgresql中使用哪些数据类型? - 如果其中之一是
BigDecimal,我该如何消除错误?
附:我知道 java.util.Currency,但我不需要它,我只需要 amount 的钱,应该是 BigDecimal。
【问题讨论】:
标签: java postgresql scala playframework-2.2 anorm