0

プロジェクトに Hibernate Validator を使用することを検討しています。

http://www.hibernate.org/subprojects/validator.html

いくつか質問がありますが、経験豊富なソフトウェア エンジニアが知識を共有できることを願っています。

1) Hibernate Validator に代わるより良い方法はありますか? HIBERNATE ORMを使用しており、ソリューションに統合したいと考えています

2) 強調すべき重要な実装上の問題はありますか?

3) POJO または Java Beans のみで動作しますか?

4

1 に答える 1

1

1) Hibernate Validator に代わるより良い方法はありますか? HIBERNATE ORMを使用しており、ソリューションに統合したいと考えています

Hibernate Validator は、Bean Validation 仕様 (JSR 303 および 349) の参照実装です。http://beanvalidation.org/も参照してください。したがって、指定された機能に固執する限り、任意の Bean Validation 実装に自由に切り替えることができます。

Hibernate Validator と Hibernate ORM は同じ傘 (Hibernate) の下にありますが、これらは独立したプロジェクトであり、一方が他方を必要とすることはありません。

2) 強調すべき重要な実装上の問題はありますか?

あまり。他のソフトウェアと同様に、ここで追跡または報告できるバグがあります - https://hibernate.atlassian.net/browse/HV

3) POJO または Java Beans のみで動作しますか?

Bean Validation は POJO を対象としています。制約は通常、クラス フィールドまたはゲッターに配置されます (メソッドは Java Bean 表記法 getXYZ に従います。混乱の元になっている可能性があります)。

于 2013-06-19T08:47:29.733 に答える