私は、エンティティ・データ・フィールドに範囲の制約を実装する必要があります。ビーン検証範囲の制約
@Entity
@Table(name = "T_PAYMENT")
public class Payment extends AbstractEntity {
//....
//Something like that
@Range(minValue = 80, maxValue = 85)
private Long paymentType;
}
私はすでに、検証サービスを作成したが、これらの例の多くを実装する必要があります。
挿入された番号が範囲外の場合、例外をスローする必要があります。
をサポート。'@Max(85)\t @Min(5)'この検証用のカスタムメッセージを定義する場合は、カスタム制約を作成する必要があります。この[リンク]を参照してください(http://www.thejavageek.com/2014/05/24/jpa-constraints/) – ypp
http://stackoverflow.com/questions/5129825/difference-between-max-and-decimalmax-最小および最小10分 –