validation - JPA 验证 API

标签 validation jpa

JPA 是否包含任何验证 API?

例如在休眠验证中像这样的电子邮件属性验证:

@Email
public String getUserEmail() {
  ...
}

最佳答案

Bean Validation (JSR303) 可以很好地与 JPA 一起使用,但它是一个单独的 API。 This是对 Bean Validation 本身的非常简短的介绍,see this了解如何将其与 JPA 一起使用。

注意:与 JPA 类似,您必须选择一个实现,其中有很多。 Hibernate Validator是引用实现。

关于validation - JPA 验证 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5989320/

相关文章:

Angular 4 : Custom validator not being called

javascript 表单验证,在提交帮助之前?

java - 使用 SUM 和 COUNT 的 JPQL native 查询

java - 带有 JPA : Illegal mix of collations (utf8mb4_general_ci, IMPLICIT 的 MySQL 和 (utf8_general_ci,COERCIBLE)

asp.net-mvc-3 - MVC 3复杂的模型验证

angularjs - Angular 形式验证相同的输入

c# - 验证 MVVM 中的空字段

java - 将 date 和 int 的数量与 JPA 规范中的 date 进行比较

mysql - JPA缓存数据库结果,需要 "un-cache"

hibernate - 如何在 jpa 标准中执行 JOIN FETCH