您或者需要编写一个类级别的约束,以便在其中将完整的 User 实例传递给
isValid 调用,或者可以使用类似
@scriptAssert的 东西。
目前,作为“常规”字段验证的一部分,无法访问根bean实例。BVAL问题-BVAL-237-讨论了添加此功能的问题,但到目前为止,它还不是Bean验证规范的一部分。
注意,有很多原因导致无法访问atm的根bean。对于 validatevalue 情况,依赖于根bean可以访问的约束将失败。

您或者需要编写一个类级别的约束,以便在其中将完整的 User 实例传递给
isValid 调用,或者可以使用类似
@scriptAssert的 东西。
目前,作为“常规”字段验证的一部分,无法访问根bean实例。BVAL问题-BVAL-237-讨论了添加此功能的问题,但到目前为止,它还不是Bean验证规范的一部分。
注意,有很多原因导致无法访问atm的根bean。对于 validatevalue 情况,依赖于根bean可以访问的约束将失败。