是否可以将 @Min 约束应用于 float 类型?
例如:
@Entity
public class Stock
{
@Id
@GeneratedValue
private Long id;
@NotNull
@Min(0.1)
private float count;
}
@Min 注释中需要 Long 类型,那么有没有其他方法可以实现相同的目的?
最佳答案
@DecimalMax
字段或属性的值必须是小于或等于值元素中数字的十进制值。
@DecimalMax("30.00")
BigDecimal discount;
@DecimalMin
字段或属性的值必须是大于或等于值元素中数字的十进制值。
@DecimalMin("5.00")
BigDecimal discount;
@数字
字段或属性的值必须是指定范围内的数字。 integer元素指定数字的最大整数位数,fraction元素指定数字的最大小数位数。
@Digits(integer=6, fraction=2)
BigDecimal
关于java - JPA2 : @Min constraint for float,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19096465/