Hibernate Validator
Hibernate Validator 4.x is the reference implementation for JSR 303 - Bean Validation.
JSR 303 defines a metadata model and API for JavaBean validation. The default metadata source is annotations, with the ability to override and extend the meta-data through the use of XML validation descriptors. The API is not tied to a specific application tier or programming model. It is specifically not tied to either the web tier or the persistence tier, and is available for both server-side application programming, as well as rich client Swing application developer.
Bean Validation TCK
Together with the reference implementation of JSR 303 Hibernate provides also the Bean Validation TCK. You can find more information about the TCK on the Hibernate wiki.
Hibernate Validator News
- Hibernate Validator 4.1.0.Final has landed ...
- Jun 28, 2010 10:37 AM by Hardy Ferentschik
There are no functional changes between CR1 and this Final release. Some minor issues in the @Min, @Max and @EmailValidator got fixed (HV-335, HV-339) as well as some documentation typos. We also spend some time improving the parsing and validation speed by reviewing and improving some reflection based code (HV-340, HV-341, HV-342). Review the full release notes for details.
Download as usual either from the JBoss Maven repo or from SourceForge.
There are already several issues on the 4.2 roadmap, but we are welcoming ideas and suggestions for the next release on the Validator Forum. One of the major new features will most likely be method-level validation (as specified in Appendix C of the Bean Validation specification) as well.
Stay tuned!
