Here我读到@column中的长度仅用于生成的DDL。这对于精度和规模是否正确?
@Column(precision = 15, scale = 5)
private Integer myField;
如果是这样:如何定义JPA验证的精度和比例?
答案 0 :(得分:1)
JPA javadocs和spec(this page上的链接)清楚地表明这些值仅用于模式生成。它们也不是Bean Validation标准的一部分,因此与"验证"无关。
答案 1 :(得分:0)
我发现了如何做到这一点:
@Column
@Digits(integer = 15, fraction = 5)
private Integer myField;