我正在使用带有Ebean和H2数据库的Play Framework。
问题是 BigDecimal 结果在DB脚本中显示为:
BigDecimal
sum decimal(38),
但我想要的是:
sum decimal(38,2),
我已经尝试过这样定义模型中的值:
@Digits(integer=6, fraction=2) private BigDecimal sum;
有什么想法吗?
你应该使用 @列(精度=38,比例=2) 注释@数字注释似乎是为了验证,而不是为了生成DDL。
另外,38看起来有些过头了。你会把所有的钱都存到地球上吗?:)