3

JPA エンティティで複数列の一意の制約を検証する方法。この目的のための Hibernate バリデーターはありますか。@UniqueConstraint アノテーションを追加しました。しかし、それは検証を行っていません.また、エラーメッセージをカスタマイズしたいと思います.

4

1 に答える 1

7

これ@UniqueConstraintは hibernate-validator とは関係ありません。Java のみの検証では処理できません。データベースへのトリップが必要です。

データベースに一意の制約があることを休止状態に伝えます。データベースに一意の制約がない場合、挿入はパスするはずだと思います。

于 2011-05-13T11:03:14.490 に答える