如何使Hibernate轻松将BigDecimal包装器对象存储为字段?

时间:2018-11-26 19:18:15

标签: hibernate jpa hibernate-mapping

我在BigDecimal字段上使用了自定义包装:

public class MyCustomWrapper {
    private BigDecimal amount;

    public BigDecimal getAmount() {
        return amount;
    }
}

我想在实体对象中使用对象时将它们存储为BigDecimal(即NUMERIC)。我经常在实体中使用包装器,因此我想知道是否有一种方法可以在MyCustomWrapper字段上没有很多注释的情况下进行此操作。

实体:

@Entity
public class MyEntity {
    private MyCustomWrapper amountOne;
    private MyCustomWrapper amountTwo;
    private BigDecimal bigDecimalAmount; // Hibernate knows to automatically create a NUMERIC field for this without additional annotations
}

0 个答案:

没有答案