2013-03-22 73 views
5

我正在使用Ebean和H2数据库的Play框架。Play Framework Ebean BigDecimal分数

的问题是,在BigDecimal导致DB脚本:

sum      decimal(38), 

,但我要的是:

sum      decimal(38,2), 

我已经尝试过在这样的模型来定义的值:

@Digits(integer=6, fraction=2) 
    private BigDecimal sum; 

任何想法?

回答

8

您应该使用@Column(precision = 38,scale = 2)注释。 @Digits注解似乎用于验证目的,而不是用于DDL生成。

另外38看起来像矫枉过正。你要把所有的钱存在地球上吗? :)

+0

谢谢你的回复,我会试试:) 哈哈,不,它是标准值,所以我很好,但我很喜欢 但是我想 – user2187263 2013-03-27 11:26:41