1

私は休止状態の検証を使用しており、従来の Pojos の検証のより良い形式となるものについて議論しています。Hibernate は XML http://docs.jboss.org/hibernate/validator/4.2/reference/en-US/html/validator-xmlconfiguration.htmlによる検証を可能にします

新しいものには、読みやすい制約で注釈を付けることができます。ただし、アノテーションを付けることができない古い/生成されたコードの場合、XML に入れるとコードを簡単に理解できません。この場合、通常の Java 検証を行うことを好みます。

誰にも好みがありますか?私は fXML ですが、その理由を理解したいと思います。

4

1 に答える 1

1

注釈を付ける必要があるクラスは JAXB によって生成されるため、XML アプローチを使用します。したがって、注釈を付けるソースファイルがないため、実際にはそのアプローチを使用せざるを得ません。XML アプローチはそれほど悪くはありませんが、注釈は読みやすくなっています。

XML を使用する利点の 1 つは、すべての検証情報を 1 つのファイルに集中できることですが、コンパイル時のチェックは不要になります。

于 2013-01-01T11:08:17.857 に答える