Hibernate Validation注解
来源:互联网 发布:大恒加密软件多少钱 编辑:程序博客网 时间:2024/05/18 06:20
Hibernate Validator 是 JSR Bean Validation 的参考实现 . Hibernate Validator 提供了 JSR 303 规范中所有内置 constraint 的实现,除此之外还有一些附加的 constraint
- Bean Validation 中内置的 constraint
- @Null 被注释的元素必须为 null
- @NotNull 被注释的元素必须不为 null
- @AssertTrue 被注释的元素必须为 true,应用于boolean属性
- @AssertFalse 被注释的元素必须为 false ,应用于boolean属性
- @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=) 被注释的元素必须在合适的范围内
- 注意有些只能用在字符串或集合上的。
如果想不想使用JSR 规范的验证消息,可以在属性(如message.propertites)文件中说明。
如想覆盖@Size注解的消息,可以这样写:Size.product.name = 产品名字长度必须在1-10之间。其他的注解类似。
Bean validation参考网址:http://beanvalidation.org
0 0
- Hibernate Validation各注解
- 自定义hibernate validation注解
- Hibernate Validation注解
- Hibernate Validation各注解
- 自定义hibernate validation注解
- 自定义hibernate validation 注解
- Hibernate Validation各注解的用法
- Hibernate Validation各注解的用法
- Hibernate Validation各注解的用法Demo
- Hibernate Validation 各注解的用法
- Hibernate validation 的使用. Bean 自动校验注解
- Hibernate-Validation的使用和常用的注解
- hibernate-validation
- Hibernate Validation
- Hibernate Validation 中文
- Hibernate validation annonation
- Hibernate-Validation的使用
- Hibernate-Validation的使用
- 实现webview只能下拉,不能上拉。
- React Native入门教程 1 -- 开发环境搭建
- nginx安装配置
- ContentType("application/octet-stream");
- debian7系统设置固定IP
- Hibernate Validation注解
- ecshop/ectouch最新版JSAPI微信支付V3安装帮助手册
- PLSQL编写触发器
- GitHub上 README 增加图片标签
- State模式详解--设计模式(15)
- leetcode 41. First Missing Positive
- Leetcode-balanced-binary-tree
- Oracle数据库的备份 数据导入与导出 Oracle
- 【分享】html5 开发工具——WeX5中的各种绑定方式