ロケールベースの検証
-
05-10-2019 - |
質問
私のプロジェクトには2つの主な要件があります
1)挿入時および更新中に同じオブジェクトに適用される異なるルールのセット。
2)ロケールに基づくさまざまな検証ルール。
アドレスでは、オブジェクト状態フィールドには、米国のさまざまな検証ルールが必要です。他のどこでもヌルになる可能性があります。
最初の要件については、すでにグループを使用しています。 2番目の要件を達成する方法はありますか。
私は使用しています:hibernate validator 4.0.1 ga hibernate 5.2.6
解決
この質問は答えられました Hibernate Validatorフォーラム. 。最善の方法は、クラスレベルの制約またはロケールごとのバリデーターインスタンスです。私は本当に後者をお勧めしませんが、それは可能性です。
他のヒント
私は国を作ります(Locale
ベースかどうかはあなた次第です) Address
カスタムを使用します クラスレベルの制約 検証を行う。
所属していません StackOverflow