Java JPA2:@Min浮动约束
是否可以将@Min约束应用于浮点类型 例如:Java JPA2:@Min浮动约束,java,jpa,entity,Java,Jpa,Entity,是否可以将@Min约束应用于浮点类型 例如: @Entity public class Stock { @Id @GeneratedValue private Long id; @NotNull @Min(0.1) private float count; } @Min注释中需要Long类型,那么有没有其他方法可以达到相同的效果?@DecimalMax 字段或属性的值必须是小于或等于value元素中的数字的十进制值 @DecimalMax("3
@Entity
public class Stock
{
@Id
@GeneratedValue
private Long id;
@NotNull
@Min(0.1)
private float count;
}
@Min注释中需要Long类型,那么有没有其他方法可以达到相同的效果?@DecimalMax
字段或属性的值必须是小于或等于value元素中的数字的十进制值
@DecimalMax("30.00")
BigDecimal discount;
@DecimalMin("5.00")
BigDecimal discount;
@小数点
字段或属性的值必须是大于或等于value元素中的数字的十进制值
@DecimalMax("30.00")
BigDecimal discount;
@DecimalMin("5.00")
BigDecimal discount;
@数字
字段或属性的值必须是指定范围内的数字。整数元素指定数字的最大整数位数,小数元素指定数字的最大小数位数
@Digits(integer=6, fraction=2)
BigDecimal
请表达您的担忧“过了一段时间,我发现@DecimalMin对于float类型的行为很奇怪。根据文档,您必须使用BigDecimal。请参阅”对答案的讨论,如果错误,请撤销答案上的接受标记。