XML验证与Java验证

时间:2012-04-17 20:14:36

标签: hibernate validation

我正在使用hibernate验证,并且正在辩论哪种是对传统Pojos的更好的验证形式。 Hibernate允许通过XML进行验证 http://docs.jboss.org/hibernate/validator/4.2/reference/en-US/html/validator-xmlconfiguration.html

新的可以使用更容易阅读的约束进行注释。但是,对于无法注释的旧/生成代码,将其放入XML中不容易理解代码。在这种情况下,我更喜欢通常的Java验证。

有没有人有偏好?我fXML,我想了解原因。

1 个答案:

答案 0 :(得分:1)

我使用XML方法,因为我需要注释的类是由JAXB生成的。所以我实际上被迫使用这种方法,因为我没有要注释的源文件。虽然注释更容易阅读,但XML方法看起来并不那么糟糕。

我在使用XML时看到的一个优点是能够将所有验证信息集中在一个文件中,但您不再享受编译时检查。