【问题标题】:Is hibernate Validation different that JSR bean Validationhibernate Validation 与 JSR bean Validation 不同吗
【发布时间】:2011-03-02 09:26:17
【问题描述】:

假设我使用

@NotEmpty
private Name;

现在来自org.hibernate.validator.constraint.NotEmpty

现在在我的控制器中

我如何使用与 hibernate 一起工作的注释,因为 hibernate jar 在他们的 jar 文件中没有 @Valid

还有hibernate如何知道在<form:error字段中显示哪个错误消息

【问题讨论】:

    标签: java hibernate validation spring-mvc


    【解决方案1】:

    您还必须将验证 api jar 添加到您的类路径。

    http://repo2.maven.org/maven2/javax/validation/validation-api/

    Hibernate Validator 文档提供了一些关于如何插入消息的信息。

    http://docs.jboss.org/hibernate/stable/validator/reference/en-US/html/validator-usingvalidator.html#section-message-interpolation

    【讨论】:

    • 我很困惑 hibernate 说他们有 JSP 中的所有约束,但在 hibernate-validator jar 文件中我发现只有 4 个约束。我找不到写在他们网站上的 NotBlank 约束
    • 注解本身可能在validation-api.jar中。 Hibernate 提供了与注解关联的验证器。
    • 所以如果我在 bean 中使用任何约束,那么我是否有 t0 import persistence.contraint 或 hibernate.contraint
    • 我将从使用验证 api 中的那些开始。但是你为什么不试一试,看看会发生什么。
    猜你喜欢
    • 2014-10-02
    • 1970-01-01
    • 2023-03-18
    • 1970-01-01
    • 1970-01-01
    • 2011-12-28
    • 2012-04-05
    • 2012-03-30
    • 1970-01-01
    相关资源
    最近更新 更多