All Projects → hibernate → Hibernate Validator

hibernate / Hibernate Validator

Licence: other
Hibernate Validator - Jakarta Bean Validation Reference Implementation

Programming Languages

java
68154 projects - #9 most used programming language

Labels

Projects that are alternatives of or similar to Hibernate Validator

Poi
☀️ Read and Write Excel file using Java and Apache POI
Stars: ✭ 321 (-62.06%)
Mutual labels:  hibernate
Hibernate Springboot
Collection of best practices for Java persistence performance in Spring Boot applications
Stars: ✭ 589 (-30.38%)
Mutual labels:  hibernate
Journaldev
JournalDev Projects
Stars: ✭ 897 (+6.03%)
Mutual labels:  hibernate
Hibernate Redis
hibernate 2nd level cache privder using redis
Stars: ✭ 345 (-59.22%)
Mutual labels:  hibernate
Jooq
jOOQ is the best way to write SQL in Java
Stars: ✭ 4,695 (+454.96%)
Mutual labels:  hibernate
Javaquarkbbs
基于Spring Boot实现的一个简易的Java社区
Stars: ✭ 755 (-10.76%)
Mutual labels:  hibernate
Nyrna
Nyrna - Suspend games and applications.
Stars: ✭ 303 (-64.18%)
Mutual labels:  hibernate
Javastudspringmvcweb
This is annotation based on Spring and Hibernate Version 4 project.
Stars: ✭ 24 (-97.16%)
Mutual labels:  hibernate
Hibernate Orm
Hibernate's core Object/Relational Mapping functionality
Stars: ✭ 4,806 (+468.09%)
Mutual labels:  hibernate
Jsql Injection
jSQL Injection is a Java application for automatic SQL database injection.
Stars: ✭ 891 (+5.32%)
Mutual labels:  hibernate
Micronaut Data
Ahead of Time Data Repositories
Stars: ✭ 352 (-58.39%)
Mutual labels:  hibernate
Hibernate Search
Hibernate Search: full-text search for domain model
Stars: ✭ 382 (-54.85%)
Mutual labels:  hibernate
Todo List App
Spring Boot 1.3.2, Spring Data Hibernate H2, REST, Angular 1.5.3, Bootstrap, Maven.
Stars: ✭ 6 (-99.29%)
Mutual labels:  hibernate
Superboot
随着技术日新月异,新技术新平台不断出现,对现如今的开发人员来说选择快速高效的框架进行项目开发,既能提高产出,又能节约时间。本框架无需开发即可实现服务注册、服务发现、负载均衡、服务网关、配置中心、API管理、分布式事务、支撑平台、集成框架、数据传输加密等功能,是学习SpringCloud整体业务模式的完整示例,并且可以直接用于生产环境
Stars: ✭ 341 (-59.69%)
Mutual labels:  hibernate
Hazelcast Hibernate 3 And 4
distributed second level cache for your Hibernate
Stars: ✭ 19 (-97.75%)
Mutual labels:  hibernate
Angularjs Springmvc Sample Boot
A RESTful sample using Spring Boot, Spring MVC, Spring Data and Angular/Bootstrap.
Stars: ✭ 309 (-63.48%)
Mutual labels:  hibernate
Jpa Spec
A JPA Query By Specification framework.
Stars: ✭ 620 (-26.71%)
Mutual labels:  hibernate
Springbootunity
rabbitmq、redis、scheduled、socket、mongodb、Swagger2、spring data jpa、Thymeleaf、freemarker etc. (muti module spring boot project) (with spring boot framework,different bussiness scence with different technology。)
Stars: ✭ 845 (-0.12%)
Mutual labels:  hibernate
Hazelcast Hibernate
A distributed second-level cache for Hibernate
Stars: ✭ 24 (-97.16%)
Mutual labels:  hibernate
Sample Hazelcast Spring Datagrid
sample spring-boot applications integrated with hazelcast imdg, and providing hot cache with hazelcast and striim
Stars: ✭ 16 (-98.11%)
Mutual labels:  hibernate

Hibernate Validator

Version: 7.0.1.Final - 06-02-2021

What is it?

This is the reference implementation of Jakarta Bean Validation 3.0. Jakarta Bean Validation defines a metadata model and API for JavaBean as well as method validation. The default metadata source are annotations, with the ability to override and extend the metadata through the use of XML validation descriptors.

Documentation

The documentation for this release is included in the docs directory of the distribution package or can be accessed online.

Release Notes

The full list of changes for this release can be found in changelog.txt.

System Requirements

JDK 8 or above.

Using Hibernate Validator

  • In case you use the distribution archive from the download site, copy dist/hibernate-validator-<version>.jar together with all jar files from dist/lib/required into the classpath of your application. For the purposes of logging, Hibernate Validator uses the JBoss Logging API, an abstraction layer which supports several logging solutions such (e.g. log4j or the logging framework provided by the JDK) as implementation. Just add a supported logging library to the classpath (e.g. log4j-<version>.jar) and JBoss Logging will delegate any log requests to that provider.

  • Add the following artifact to your Maven/Ivy/Gradle dependency list:

      <dependency>
          <groupId>org.hibernate.validator</groupId>
          <artifactId>hibernate-validator</artifactId>
          <version>7.0.1.Final</version>
      </dependency>
    

    You also need an API and implementation of the Unified Expression Language. These dependencies must be explicitly added in an SE environment. In a Jakarta EE environment, they are often already provided.

      <dependency>
         <groupId>org.glassfish</groupId>
         <artifactId>jakarta.el</artifactId>
         <version>4.0.0-RC2</version>
      </dependency>
    
  • Jakarta Bean Validation defines integration points with CDI. If your application runs in an environment which does not provide this integration out of the box, you may use the Hibernate Validator CDI portable extension by adding the following dependency:

      <dependency>
         <groupId>org.hibernate.validator</groupId>
         <artifactId>hibernate-validator-cdi</artifactId>
         <version>7.0.1.Final</version>
      </dependency>
    
  • hibernate-validator-annotation-processor-<version>.jar is an optional jar which can be integrated with your build environment respectively IDE to verify that constraint annotations are correctly used. Refer to the online documentation for more information.

Licensing

Hibernate Validator itself as well as the Jakarta Bean Validation API and TCK are all provided and distributed under the Apache Software License 2.0. Refer to license.txt for more information.

Build from Source

You can build Hibernate Validator from source by cloning the git repository git://github.com/hibernate/hibernate-validator.git. You will also need a JDK 8+ and Maven 3 (>= 3.3.1). With these prerequisites in place you can compile the source via:

mvn clean install

There are more build options available as well. For more information refer to Contributing to Hibernate Validator.

Continuous Integration

The official Continuous Integration service for the project is hosted on ci.hibernate.org.

We provide a .travis.yml file so that you can enable CI for your GitHub fork by enabling the build in your Travis CI account.

Hibernate Validator URLs

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].