hibernate-validator

    0热度

    1回答

    我试图验证使用Hibernate Validator的请求对象。 作为一个简单示例,假定我试图验证的对象的类别具有B bObj字段,其​​中B是另一个具有String name字段的类。 由于这个原因,我已经实现了我自己定制的Constraint Annotations链接到自定义MyValidator implements ConstraintValidator类。 DTO类 @AclassVa

    1热度

    1回答

    我想使用@Email注释验证项目中的电子邮件字段。但问题是,我的模型类名称也是电子邮件。 因此它显示异常'电子邮件不能转换为注释'。 是否有任何解决方案(不更改类名称)。 这里是我的模型类: public class Email implements EntityMarker{ @NotEmpty @Email private String emailId; @NotEmpty @Siz

    2热度

    3回答

    我试图让spring-boot(spring-boot-starter-web:1.3.5.RELEASE和spring-boot-starter-validation:1.3.5.RELEASE)工作没有hibernate-validator依赖。这些是我拥有的选项: 选项1:使用默认的OptionalValidatorFactoryBean。 选项2:查找一些其他JSR 303实现 - org

    0热度

    1回答

    我正在使用Hibernate Validator Version 5.3.0。 以下是我想要验证的类。 public class DocumentRequest { @NotEmpty(message="{invalid.docId}") private String docId; @NotEmpty(message="{invalid.title}")

    0热度

    1回答

    问题: 如何在不需要获取ConstraintValidator异常的情况下只需要ID即可将对象Account保存为嵌套对象? 问题是因为我已经把验证规则来上课,但是当我想SEM实体保存为嵌套的对象,我得到的例外,一些属性值丢失。所以当我想将对象作为一个整体来持久保存时,当我想要使用它只有一个嵌套对象(只需要ID)时,我就会有不同的验证规则。 public class Account {

    0热度

    2回答

    除了使用javax.validation库之外,我还使用Hibernate验证程序来验证Spring MVC应用程序中控制器的请求主体。有限制的注释可以帮助最小和最大边界以及数字的位数,但是我找不到只接受特定数字的方法。例如,如果我只想接受值10,20和50,该怎么办? 我知道有可能使用org.springframework.validation.Validator接口来创建更复杂的规则。想到的另

    0热度

    2回答

    我在Hibernate和Spring中使用Hibernate验证器,但似乎验证不起作用。当我不输入字符串或输入1个字符的字符串(不在min=4和max=20之间)不显示任何错误并因此保存在表中。我错过了什么? package dao; import java.util.Date; import javax.persistence.Column; import javax.persiste

    0热度

    1回答

    是否有任何内置机制或与Hibernate Validator的简单集成,以便我可以使用HttpRequestServlet的区域设置来生成验证消息?

    0热度

    1回答

    我想通过使用Spring Boot和Hibernate Validator进行字段验证,而不需要保存数据。 public class RoomDto { private long id; @Expose private int beds; @Expose private double size; @Expose @Not

    2热度

    1回答

    我写了一个异常映射器来覆盖Hibernate Validator生成的响应,所以我可以对回复中的消息进行一些控制。 我的问题是,我很难找到一个简单的方法来“切换”违反约束的类型,因此,我无法编写自定义消息。理想情况下,我可以根据注释开关,并在响应中返回自定义消息。理想情况下,它看起来像这样: @Override public Response toResponse(ConstraintViola