261得票15回答
使用Hibernate Validator(JSR 303)进行跨字段验证

在Hibernate Validator 4.x中是否有跨字段验证的实现(或第三方实现)?如果没有,最干净的实现方式是什么? 举个例子,如何使用API验证两个bean属性是否相等(例如验证密码字段与密码验证字段匹配)。 在注释中,我期望看到类似这样的内容:public class MyBean...

136得票5回答
如何验证两个或更多字段的组合?

我正在使用JPA 2.0 / Hibernate验证来验证我的模型。现在我有一个情况需要验证两个字段的组合:public class MyModel { public Integer getValue1() { //... } public String...

132得票6回答
JSR 303验证,如果一个字段等于“something”,那么这些其他字段不应为空。

我想使用JSR-303的javax.validation进行一些自定义验证。 我有一个字段。如果在该字段中输入某个特定值,则要求其他几个字段不为空。 我正在尝试解决这个问题。不确定我应该如何称呼它以便找到解释。 任何帮助都将不胜感激。我对此还很陌生。 目前我正在考虑使用自定义约束(Cu...

132得票3回答
83得票22回答
javax.validation.constraints的注释无法工作

如何配置才能使用javax.validation.constraints的注释,比如@Size、@NotNull等等?这是我的代码:import javax.validation.constraints.NotNull; import javax.validation.constraints....

72得票2回答
Kotlin数据类+Bean验证JSR 303

我正在尝试将Kotlin与Spring-Data-Rest项目中的JSR 303验证结合使用。以下是数据类声明:@Entity data class User( @Id @GeneratedValue(strategy = javax.persistence.Generati...

53得票5回答
JSR 303:如何验证一组带注释的对象?

在JSR 303 - Java Bean Validation中,是否可以验证一组对象,其中集合本身没有任何注释,但其内部包含的元素有注释? 例如,是否可能由于第二个人的名称为空而导致约束违规:List<Person> people = new ArrayList<Pers...

51得票4回答
如何在Spring Boot项目中禁用Hibernate验证

我有一个Spring Boot项目,其中包含CrudRepository、Entity和Controller。基本上,我正在尝试根据传递给Controller的数据持久化实体。 为此,我正在使用spring-boot-starter-jpa。我的实体带有JSR-303注释,在将数据传递给Cr...

45得票6回答
是否有可用的JSR-303(bean验证)实现?

我知道有一些非标准的框架,比如commons-validator和hibernate validator。 我想知道是否有人知道官方标准的实现。

45得票7回答
JSR 303 Bean Validation + Javascript Client-Side Validation JSR 303豆验证+Javascript客户端验证

当在服务器端使用JSR 303 bean验证时,使用JavaScript执行客户端表单验证的最佳方式是什么(并且最小化代码重复)?我目前正在使用Spring 3和Hibernate Validator。