2017-01-18 10 views
0

私は自分のプロジェクトでサーバサイドの検証を行っています。私はこのプロジェクトに春と冬眠を使用しています。 私は、休止状態制約を使用してPOJOレベルで検証を書いています。 ここでの要件は、データを保存する際に、私がすでに書いているバリデーションが引き起こされるべきであり、バリデーションを削除できず、現在のシナリオの構造を変更できないということです。 しかし、検証をトリガーせずにデータを保存する必要があるハンドラーが1つあります。だから私はこのハンドラで検証を一時的に無効にする必要があります。一時的に休止状態の検証をスキップ

ご協力いただければ幸いです。 ありがとうございます。

+0

tryy @transient –

+1

pojoを検証するコードを表示します。 – Avinash

答えて

1

Hibernateでアノテーションを無効にする方法はありません。 投稿:Disabling hibernate validation annotations dynamically at runtimeには、既存のバリデータを拡張してValidator.validateValueを使用してカスタムバリデータを作成する方法がいくつか記載されています。 これが役立つことを願っています!