我的 bean 中有一个字段,我想成为 Null 或过去的日期。JSR-303 为 Null 和 Past 提供注释,但如果我同时应用它们,它将永远不会验证,因为它不能同时是 Null 和 Past。我想在 OR 关系中组合验证。我很确定我必须为此创建自己的验证器实现,但我希望我遗漏了一些东西,你们中的一个可以向我展示如何轻松地将现有的验证器组合成 OR 关系。
问问题
629 次
我的 bean 中有一个字段,我想成为 Null 或过去的日期。JSR-303 为 Null 和 Past 提供注释,但如果我同时应用它们,它将永远不会验证,因为它不能同时是 Null 和 Past。我想在 OR 关系中组合验证。我很确定我必须为此创建自己的验证器实现,但我希望我遗漏了一些东西,你们中的一个可以向我展示如何轻松地将现有的验证器组合成 OR 关系。