首页 > 解决方案 > 为什么在发布 @HandleAfteSave 之后会使用 Spring 数据进行 Hibernate 验证?

问题描述

我正在尝试在 Spring 数据事件@HandleBeforeCreate/中执行一些操作@HandleBeforeSave。看起来像 Spring 数据存储库一样,休眠验证(添加了注释的验证@NotBlank)在执行带有@HandleBeforeCreate/注释的方法之后发生@HandleBeforeSave,如果验证失败,它会回滚原始事务。我的问题是为什么验证发生在提交之前,不应该在执行save()方法之前发生吗?

标签: springhibernatespring-bootspring-data-jpaspring-data-rest

解决方案


推荐阅读