java bean 验证 2.0 与休眠验证器
java bean validation 2.0 vs hibernate validator
有什么区别 b/w java bean validation 2.0 和 hibernate validator。
两者相同或不同。因为两者看起来一样。你能讨论一下 java bean validation 2.0 和 hibernate validator 之间的区别吗?
我应该在我的项目中使用哪一个?
谢谢
Bean Validation 2.0 是一个名为 JSR-380 的 Java 规范,它定义了 API.
Bean 验证 api jar,例如validation-api-2.0.1.jar,仅包含接口/注释等,没有实现。
Hibernate Validator(6.0.1+)为参考实现,目前JSR-380唯一certified implementation
Java 规范 (JSR) 是在 Java Community Process (JCP) 下开发的。除了为 API 提供形式化规范外,JSR 通常会包含一个参考实现,但其他供应商可以自由提供他们自己的实现。
将此与 Java 持久性 API (JPA) 规范 JSR-317. There are several different vendors with competing JPA implementations 进行比较,包括 Hibernate、EclipseLink(JSR-317 的参考实现)、OpenJPA 等
对于Bean Validation 2.0,目前只是没有竞争实现,只有参考实现。
有什么区别 b/w java bean validation 2.0 和 hibernate validator。 两者相同或不同。因为两者看起来一样。你能讨论一下 java bean validation 2.0 和 hibernate validator 之间的区别吗?
我应该在我的项目中使用哪一个?
谢谢
Bean Validation 2.0 是一个名为 JSR-380 的 Java 规范,它定义了 API.
Bean 验证 api jar,例如validation-api-2.0.1.jar,仅包含接口/注释等,没有实现。
Hibernate Validator(6.0.1+)为参考实现,目前JSR-380唯一certified implementation
Java 规范 (JSR) 是在 Java Community Process (JCP) 下开发的。除了为 API 提供形式化规范外,JSR 通常会包含一个参考实现,但其他供应商可以自由提供他们自己的实现。
将此与 Java 持久性 API (JPA) 规范 JSR-317. There are several different vendors with competing JPA implementations 进行比较,包括 Hibernate、EclipseLink(JSR-317 的参考实现)、OpenJPA 等
对于Bean Validation 2.0,目前只是没有竞争实现,只有参考实现。