2013-03-22 48 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

相關問題