我正在我的项目中执行服务器端验证。我正在为这个项目使用spring和hibernate。 我已经使用休眠约束在POJO级别编写了验证。 这里的要求是在保存数据时应该触发验证,我已经写过了我无法删除验证加上我无法改变当前场景的结构。 但是,有一个处理程序需要保存数据而不触发验证。所以我必须暂时禁用此处理程序中的验证。
任何帮助都将不胜感激。!!!! 提前谢谢。
答案 0 :(得分:3)
在Hibernate中没有内置的方法来禁用注释。 在帖子:Disabling hibernate validation annotations dynamically at runtime中,提到了一些通过扩展现有验证器并使用Validator.validateValue来创建自定义验证器的方法。 希望这有帮助!