2012-05-02 58 views
0

我们使用eclipselink作为我们的ORM层,当我们尝试使用带有Hibernate Validator的java验证框架作为默认工厂时,验证不起作用。我们遇到这个错误http://goo.gl/hQfzG使用JSR-303进行Bean验证

我们正试图找到替代方案来验证bean,而不使用Hibernate Validator作为默认Validator Factory。除了Hibernate Validator之外,还有其他可用的东西吗?

顺便说一句,我们没有使用春天,所以我想这是毫无疑问的。

回答

1

不确定你对参考实现有什么不同,但是如果你对它没有反应,你可以看看Apache Bean Validation。 Afaik是迄今为止唯一的其他(完整)实现。

+0

对,我检查了Apache Bean验证,但那在孵化状态目前。我不想在生产中“孵化”一些东西。 – user1370648

+0

JSR303实现的列表非常短。所以我必须再问一次,特别是阻止你使用Hibernate的实现? – Perception

+0

我以为我在我的问题中指出了这一点。我们使用hibernate的实现受到这个bug http://goo.gl/hQfzG的影响。 – user1370648