大十进制的 JPA @Size注释
2022-09-02 19:19:22
如何使用MySQL列的注释?@Size
DECIMAL(x,y)
我正在使用,但是当我尝试包含它不起作用时。这是我的代码:BigDecimal
@Size
max
@Size(max = 7,2)
@Column(name = "weight")
private BigDecimal weight;
如何使用MySQL列的注释?@Size
DECIMAL(x,y)
我正在使用,但是当我尝试包含它不起作用时。这是我的代码:BigDecimal
@Size
max
@Size(max = 7,2)
@Column(name = "weight")
private BigDecimal weight;
您可以直接使用休眠验证程序,并使用@Digits注释您的字段,如下所示:
@Digits(integer=5, fraction=2)
@Column(name = "weight")
private BigDecimal weight;
看到这个答案
@Column(nullable= false, precision=7, scale=2) // Creates the database field with this size.
@Digits(integer=9, fraction=2) // Validates data when used as a form
private BigDecimal myField;