Hibernate Validator
E836365
Hibernate Validator is the reference implementation of the Jakarta Bean Validation specification, providing a comprehensive framework for declarative validation of Java objects and their constraints.
Statements (49)
| Predicate | Object |
|---|---|
| instanceOf |
Bean Validation implementation
ⓘ
Java library ⓘ software library ⓘ |
| developedBy |
Hibernate team
NERFINISHED
ⓘ
Red Hat NERFINISHED ⓘ |
| documentation | https://hibernate.org/validator/ ⓘ |
| domain | Java validation ⓘ |
| implements |
Bean Validation API
NERFINISHED
ⓘ
JSR 303 NERFINISHED ⓘ JSR 349 NERFINISHED ⓘ JSR 380 NERFINISHED ⓘ Jakarta Bean Validation specification NERFINISHED ⓘ |
| integratesWith |
CDI
NERFINISHED
ⓘ
JPA NERFINISHED ⓘ Jakarta EE NERFINISHED ⓘ Spring Framework NERFINISHED ⓘ |
| license | Apache License 2.0 ⓘ |
| partOf | Hibernate project ⓘ |
| programmingLanguage | Java ⓘ |
| provides |
ConstraintValidator SPI
NERFINISHED
ⓘ
built-in constraint annotations ⓘ constraint validation framework ⓘ declarative validation of Java objects ⓘ |
| referenceImplementationOf | Jakarta Bean Validation NERFINISHED ⓘ |
| repository | https://github.com/hibernate/hibernate-validator ⓘ |
| supports |
XML-based constraint configuration
ⓘ
annotation-based constraints ⓘ cascaded validation ⓘ class-level constraints ⓘ constructor validation ⓘ container element constraints ⓘ cross-parameter constraints ⓘ custom constraint definitions ⓘ fail-fast validation mode ⓘ group sequences ⓘ internationalized validation messages ⓘ message interpolation ⓘ method validation ⓘ parameter name discovery ⓘ programmatic constraint configuration ⓘ property-level constraints ⓘ validation groups ⓘ value extraction for container types ⓘ |
| supportsVersionOf |
Jakarta Bean Validation 2.0
NERFINISHED
ⓘ
Jakarta Bean Validation 3.0 NERFINISHED ⓘ |
| targetPlatform |
Jakarta EE
NERFINISHED
ⓘ
Java SE NERFINISHED ⓘ |
| usedBy | Hibernate ORM NERFINISHED ⓘ |
| website | https://hibernate.org/validator/ ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.