Hibernate中Validator验证注解有哪些
云計算
小編給大家分享一下Hibernate中Validator驗證注解有哪些,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
Hibernate Validator是JSR-303的一個實現。在FormBean里添加Hibernate Validator的注解,與定義一個校驗類的做法相比。注解更加簡潔、靈活。
注解說明
BeanValidation中內置的constraint@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=)被注釋的元素必須符合指定的正則表達式HibernateValidator附加的constraint@NotBlank(message=)驗證字符串非null,且長度必須大于0@Email被注釋的元素必須是電子郵箱地址@Length(min=,max=)被注釋的字符串的大小必須在指定的范圍內@NotEmpty被注釋的字符串的必須非空@Range(min=,max=,message=)被注釋的元素必須在合適的范圍內
以上是“Hibernate中Validator驗證注解有哪些”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注箭頭云行業資訊頻道!
總結
以上是生活随笔為你收集整理的Hibernate中Validator验证注解有哪些的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: QuickTake是什么功能都支持哪些机
- 下一篇: 不实名认证的域名对网站备案有什么影响