6

Ebean と H2 データベースで Play フレームワークを使用しています。

問題は、BigDecimalDB スクリプトの結果が次のようになることです。

  sum                       decimal(38),

しかし、私が欲しいのは:

  sum                       decimal(38,2),

私はすでにモデルの値を次のように定義しようとしました:

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

何か案は?

4

1 に答える 1

10

@Column(precision = 38, scale = 2)アノテーションを使用する必要があります。@Digits アノテーションは、DDL 生成用ではなく、検証用のようです。

また、38はやり過ぎに見えます。地球上のすべてのお金を保管するつもりですか?:)

于 2013-03-26T10:05:45.487 に答える