2012-04-17 32 views
1

私は休止状態の検証を使用しています。これはレガシーPojosの検証のより良い形式になります。 HibernateはXMLによる検証を可能にします http://docs.jboss.org/hibernate/validator/4.2/reference/en-US/html/validator-xmlconfiguration.htmlXML検証とJava検証

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

誰でも好みがありますか?私はfXML、なぜ私は理解したいと思います。

答えて

1

注釈を付ける必要があるクラスはJAXBによって生成されるため、XMLアプローチを使用します。だから私は実際には私は注釈を付けるソースファイルがないので、そのアプローチを使用することを余儀なくされています。アノテーションは読みやすくなりますが、XMLのアプローチはそれほど悪くはありません。

私がXMLを使用する際に見られる利点の1つは、すべての検証情報を1つのファイルに集中できますが、コンパイル時のチェックを楽しむことはできません。