博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hibernate-validator
阅读量:4656 次
发布时间:2019-06-09

本文共 926 字,大约阅读时间需要 3 分钟。

 

问题:HV000030: No validator could be found for type: java.lang.Integer

解决:
@NotNull 和 @NotEmpty 和@NotBlank 区别
@NotEmpty 用在集合类上面
@NotBlank 用在String上面
@NotNull 用在基本类型上或日期其他对象上,如:Integer,int;Long,long.... Date 

 

附:

@Null 被注释的元素必须为 null

@NotNull 被注释的元素必须不为 null
@AssertTrue 被注释的元素必须为 true
@AssertFalse 被注释的元素必须为 false
@Min(value) 被注释的元素必须是一个数字,其值必须大于等于指定的最小值
@Max(value) 被注释的元素必须是一个数字,其值必须小于等于指定的最大值
@DecimalMin(value) 被注释的元素必须是一个数字,其值必须大于等于指定的最小值
@DecimalMax(value) 被注释的元素必须是一个数字,其值必须小于等于指定的最大值
@Size(max=, min=) 被注释的元素的大小必须在指定的范围内
@Digits (integer, fraction) 被注释的元素必须是一个数字,其值必须在可接受的范围内
@Past 被注释的元素必须是一个过去的日期
@Future 被注释的元素必须是一个将来的日期
@Pattern(regex=,flag=) 被注释的元素必须符合指定的正则表达式
Hibernate Validator 附加的 constraint
@NotBlank(message =) 验证字符串非null,且长度必须大于0
@Email 被注释的元素必须是电子邮箱地址
@Length(min=,max=) 被注释的字符串的大小必须在指定的范围内
@NotEmpty 被注释的字符串的必须非空
@Range(min=,max=,message=) 被注释的元素必须在合适的范围内

转载于:https://www.cnblogs.com/yaoyuan2/p/9728831.html

你可能感兴趣的文章
PS基础教程:[8]蒙版使用实例
查看>>
ASP.NET EF(LINQ/Lambda查询)
查看>>
关于eclipse的"An internal error occurred during"的错误
查看>>
Java中的守护线程
查看>>
神经网络浅讲:从神经元到深度学习
查看>>
IO模式和IO多路复用
查看>>
MOSS 2007 入门(4) : 站点定义和站点模板
查看>>
Linux 调试错误
查看>>
向Window BCD 文件添加VHD开机启动项的相关笔记
查看>>
Linux的内核空间和用户空间是如何划分的(以32位系统为例)?
查看>>
Cheatsheet: 2011 08.01 ~ 08.07
查看>>
js技巧之this,call,apply
查看>>
angularjs学习笔记之一
查看>>
POJ2599 A funny game (图博弈)
查看>>
Android开发中无处不在的设计模式——动态代理模式
查看>>
USACO milk
查看>>
第三节《Git重置》
查看>>
面试题3,求101-200之间有多少个素数,并且输出所有素数
查看>>
@RequestBody和@RequestParam的区别
查看>>
AndroidStudio中导入module(简单版)
查看>>