如何使用hibernate验证器验证直到第一次违规

时间:2015-06-25 07:05:25

标签: validation hibernate-validator

我是使用hibernate验证器的新手。我只是想知道在第一次违规时是否有办法阻止进一步的验证。 例如,请考虑我的情况如下。

公共类CustomerDetails {

@NotNull
@Size(min=10, max=10)
private String CustomerID;


@NotNull
private String customerName;

@NotNull
@Pattern([0-9]*)
private String phoneNumber;

}

我想要完成的是,如果第一个字段“CustomerID”本身无效,则使验证器停止验证其他字段。如果customerID有效,我们将继续验证下一个字段customerName。如果无效,验证器必须在那里停止,不再进一步验证。我关心的是表现。如果我的测试中的bean有100个字段,如果第一个字段本身无效并且我只能向最终用户显示一个错误,它是否会影响性能以验证所有100个字段?

0 个答案:

没有答案