【发布时间】:2012-07-30 11:35:30
【问题描述】:
在我们的项目中,我们在不同的 Maven 模块中有服务和 DAO 层。服务模块依赖于 DAO 模块并与它的实体一起工作。问题是我们不能在 DAO 实体中放置使用来自服务层的一些服务的自定义 jsr 303 约束,因为这会创建从 DAO 层到服务层的反向引用,因为验证器类需要在自定义的 validBy 属性中引用@约束。
有没有办法(使用标准 jsr 303 api)在运行时指定一些自定义约束的验证器类(或以任何其他方式解决我们的问题)?内置约束有空的validateBy属性,但我不知道是否有一些API。
【问题讨论】:
标签: java maven bean-validation