我在 Play 2.0.2 中使用带有 Anorm 的 Derby 数据库。即使没有列有BigDecimal
字段,插入表时也会出现以下错误。
执行异常 [[RuntimeException: TypeDoesNotMatch(Cannot convert 1:class java.math.BigDecimal to Long for column .1)]]
如果我查看表格,我可以看到我的数据已输入,因此我推断问题与返回新密钥有关。但我清楚地宣布关键是bigint
——为什么要投诉BigDecimal
?