【发布时间】:2020-11-22 11:16:48
【问题描述】:
我正在尝试通过 Spring Data JPA (Hibernate) 将支付金额字段保留为 Big Decimal。我已经定义了这样的列:
@Column(精度 = 19,比例 = 3)
但我面临的问题是,在持续舍入数字时使用了 UP 策略。例如,如果我尝试坚持 0.12345,它将节省 0.124。
在这种情况下,我需要向下舍入策略,但我不知道如何设置。我可能可以在构造函数/设置器中为我的大小数设置比例和舍入策略,但这对我来说似乎不是一个好的选择。是否有一些注释或参数需要传递给我的 jpa,以便在舍入时使用向下策略?
【问题讨论】:
标签: java spring hibernate jpa bigdecimal