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

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

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

于 2013-01-01T11:08:17.857 回答