Hibernate JPA,Bean Validation和Spring

时间:2014-03-25 20:09:12

标签: spring hibernate bean-validation

如何以编程方式更改Spring + Hibernate JPA应用程序使用的ParameterNameProvider?

我尝试创建了一个validation.xml,但我不断得到例外情况说" parameter-name-provider"是一个无效的元素。

所以我认为我还是喜欢以编程方式进行编程,但我无法弄清楚如何修改系统将与我的ParameterNameProvider一起使用的验证器。

1 个答案:

答案 0 :(得分:0)

我听说你没有使用正确版本的Bean Validation。如果parameter-name-provider是无效元素,则可能使用Bean Validation 1.0 API而不是1.1。它以编程方式查找如下示例:

ValidatorFactory factory =验证        .byDefaultProvider()。配置()           .parameterNameProvider(new MyParameterNameProvider())           .buildValidatorFactory();

但同样,你需要Bean Validation 1.1。

相关问题