【发布时间】:2013-07-23 06:45:24
【问题描述】:
如何在删除前使用 BeanValidation 验证记录?例如我只能在executeDate字段在未来时删除记录。
我在我的项目中使用了成功的 beanvalidation。它是基于注释的配置。我通过 Controller 方法上的 @Valid 注释来使用它。它是基于 Spring 的 MVC 应用程序。
我的环境:
<hibernate4.core.version>4.2.1.Final</hibernate4.core.version>
<spring.version>3.2.2.RELEASE</spring.version>
<hibernate.search.version>4.2.0.Final</hibernate.search.version>
编辑:
我看过这个:hibernate validator - different groups on create, update, delete,还有 Hibernate Documentation,但对我来说这不是钢铁。
如果到目前为止我有验证工作,我只需要添加删除的特殊情况吗?我很困惑只需要执行哪些步骤才能获得这一项功能。
【问题讨论】:
-
以前看过,但对我没有帮助:(
-
这是否意味着实体只有在实体存在约束违规时才能被删除?
标签: spring hibernate spring-mvc bean-validation