hibernate-validator相关内容
框架:JQuery,Spring,Hibernate,Hibernate验证程序(JSR-303 Bean验证) 平台:Windows 我正在尝试使用JSR 303-Bean验证定义自定义约束@IdMustExist.约束的目的是检查关联表中是否存在输入的id值.我收到错误"javax.validation.UnexpectedTypeException:找不到类型为com.mycompa
..
JDK:1.8.0_131 Tomcat:8.0.27.0 Hibernate Validator:6.0.7.Final +所有依赖项,可从以下网站下载: Hibernate Validator 6 @POST @Consumes(MediaType.APPLICATION_JSON) @Produces(MediaType.APPLICATION_JS
..
我目前正在开发一个应用程序,该应用程序存储的联系信息既包含国外地址也包含国内地址,但是也可以禁用该地址. 我试图定义三个验证组:用于始终验证信息的超级组和用于不同地址状态的两个子类. public interface ContactValidation {} public interface DomesticValidation extends ContactValidation {}
..
在将hibernate-validator.jar和javax.validation-api.jar放入我的类路径中之后,我的旧验证已关闭,并且 org.springframework.dao.DataIntegrityViolationException 替换为 org. hibernate.exception.ConstraintViolationException ,它包装了来自表约束的SQ
..
我在我的项目中使用的是Spring 4.1,休眠验证器5.1.3.我一直在尝试让GroupSequence从最近2天开始工作.我已经提到了验证文档,博客以及在stackoverflow上发布的一些问题. 请参阅以下课程.当我从批注中删除GroupSequence和group时,所有验证消息会同时出现,即,对名称和其他字段的所有检查都会一起触发. 可以说一下名称字段-我希望首先验证@NotBl
..
我正在尝试部署一个简单的Spring Boot应用程序,该应用程序将公开一些Rest API,并且我使用休眠实体管理器来操纵实体对象.当我尝试将此应用程序部署到Oracle Weblogic 12c时,出现以下异常:
..
当我在标准约束在Bean验证API(JSR-303)中,我找到了NotNull.List批注.它的描述是: 在同一元素上定义几个@NotNull批注 这是有效的语法: @NotNull.List({@NotNull, @NotNull}) private Object myObject; 但这没有任何意义.该对象为null或不是.您什么时候使用此注释? 还有其他一些类
..
是否有可能在JSR 303-Jave Bean验证中验证对象的集合,而该集合本身没有任何注释,但包含在其中的元素呢? 例如,由于第二个人的名字为空,是否有可能导致约束冲突: List people = new ArrayList(); people.add(new Person("dave")); people.add(new Person(null))
..
我正在使用Spring 3.0.5-RELEASE,具有JSR-303样式验证和Hibernate验证器4.1.0-Final.我的模型类看起来像这样: public class Model { @Max(value=10,message="give a lower value") Integer n; } 这在带有绑定的spring mvc servlet中作为请求参数
..
Hibernate Validator 4.x中是否有跨域验证的实现(或第三方实现)?如果没有,实现跨域验证器的最干净方法是什么? 作为示例,如何使用API来验证两个bean属性是否相等(例如,验证密码字段与密码验证字段匹配). 在注解中,我希望像这样: public class MyBean { @Size(min=6, max=50) private String
..
我目前正在从事Jersey项目,并决定使用Hibernate验证程序进行参数验证.注入到Endpoint类的所有依赖项均已正确初始化.但是,对于ConstraintValidator类中的那些依赖项,它总是抛出NPE.因此,我按照Spring + hibernate指南中的指南进行了操作并注册了 bean id ="validator" class ="org.springframework
..
为什么在运行应用程序并调用以下方法时会出现此异常NoSuchMethodError javax.validation.Validator.forExecutables(),但如果我从JUnit测试调用该方法,则永远不会抛出异常,它会完美执行.我正在使用Spring AOP 3.2.4 + AspectJ和Hibernate Validator 5.0.1. 它抱怨找不到forExecutab
..
我希望对类的字段进行约束并使其短路,例如 @Size(min = 2, max = 10, message = "Name length improper") @Pattern(regexp = "T.*", message = "Name doesn't start with T") private String name; 带有name="S"的 应该不符合@Size约束,因此甚至
..
如果有一个带有某些字段的Java类,我想使用Hibernate Validator进行验证. 现在,我希望用户能够在运行时配置要进行的验证. 例如: public class MyPojo { ... @NotEmpty String void getMyField() { ... } ... } 假设我要删除NotEm
..
是否可以访问字段值,该字段值在注释中描述,该注释用于注释类中的另一个字段. 例如: @Entity public class User { @NotBlank private String password; @Match(field = "password") private String passwordConfirmation; } 注释:
..
我正在使用Spring Boot,已经使用了Hibernate Validator来验证我的bean.我已经添加了带有@NotEmpty批注的自定义键,并在message.properties中添加了thos键/值对,但是它并没有从message.property 中获取其值. 这是我的带有验证批注的bean: public class CategoryBean { @NotEm
..
我创建了一个小示例项目,以显示我在Spring Boot验证的配置及其与Hibernate集成中遇到的两个问题. 我已经尝试过找到有关该主题的其他答复,但不幸的是,它们对我没有用,或者要求禁用Hibernate验证. 我想使用实现ConstraintValidator的自定义验证器,并在其中插入我的UserRepository. 同时,我想保留Hiberna
..
我有一个在某些字段(例如@NotNull和@Size(min = 4, max = 50)等)上带有hibernate验证批注的类 public class MyClass { Long id; @NotEmpty @Size(min = 4, max = 50) String machineName; @NotEmpty @Size(m
..
public ModelAndView Details(@ModelAttribute("") @Validated App app, BindingResult result, @RequestParam(value="paramSessionAttr", required=false) String sessionAttr, @RequestParam("paramAction") @Not
..
我有以下控制器: @RequestMapping(value = "/member/createCompany/addParams", method = RequestMethod.POST) public String setCompanyParams( @ModelAttribute MyDto myDto, @RequestPar
..