float 型に @Min 制約を適用することは可能ですか?
例えば:
@Entity
public class Stock
{
@Id
@GeneratedValue
private Long id;
@NotNull
@Min(0.1)
private float count;
}
@Min アノテーションには long 型が必要なので、同じことを達成する方法は他にありますか?
@DecimalMax
フィールドまたはプロパティの値は、value 要素の数値以下の 10 進数でなければなりません。
@DecimalMax("30.00")
BigDecimal discount;
@DecimalMin
フィールドまたはプロパティの値は、value 要素の数値以上の 10 進数値である必要があります。
@DecimalMin("5.00")
BigDecimal discount;
@数字
フィールドまたはプロパティの値は、指定された範囲内の数値でなければなりません。整数要素は数値の整数の最大桁数を指定し、小数要素は数値の小数部の最大桁数を指定します。
@Digits(integer=6, fraction=2)
BigDecimal