作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我的 bean 中有一个字段,我希望该字段为 Null 或过去的日期。 JSR-303 为 Null 和 Past 提供了注释,但如果我同时应用它们,它将永远不会验证,因为它不能同时为 Null 和 Past。我想在 OR 关系中组合验证。我很确定我必须为此创建我自己的 validator 实现,但我希望我遗漏了一些东西,你们中的一个可以告诉我如何轻松地将现有的 validator 组合成 OR 关系。
最佳答案
所有默认的 JSR-303 注释都允许 Null 通过。 (显然,NotNull 除外!)简单地使用 @Past 是隐含的“在过去,或者为空。”
关于java - 使用 OR 关系的 JSR-303 验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4188293/
我是一名优秀的程序员,十分优秀!