Я использую пользовательскую оболочку для поля BigDecimal:
public class MyCustomWrapper {
private BigDecimal amount;
public BigDecimal getAmount() {
return amount;
}
}
Я хочу хранить мои объекты, как если бы они были BigDecimal (другими словами, NUMERIC), когда они используются в моих объектах сущности.Я часто использую обертку в своих сущностях, поэтому я хочу узнать, есть ли способ сделать это без большого количества аннотаций в моих полях MyCustomWrapper.
Entity:
@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
}