框架Hibernate Validator

框架Hibernate Validator 使用(代码)

Hibernate Validator 简介

hibernate项目中不仅有ORM一个框架,这里介绍的是它的另一个框架Validator,用来验证实体类是否满足需求。Validator实现了Java的一项标准Bean Validation。

如果使用Maven,就需要在pom.xml中添加如下一段,Hibernate需要JavaEL表达式,因此需要添加EL的依赖项。

注解作用

AssertTrue布尔值为真

AssertFalse布尔值为假

Null引用为空

NotNull引用不为空

NotEmpty字符串引用和值都不是空

Min数字的最小值

Max数字的最大值

Past日期必须是过去

Future日期必须是未来

Pattern字符串必须匹配正则表达式

Valid递归验证引用

Size验证字符串是否在Size范围内

Email验证字符串是否是一个有效的电子邮箱

URL字符串是否是一个有效的URL

你可能感兴趣的:(框架Hibernate Validator)