我正在使用 JSR 303 的 Hibernate 验证器实现来验证程序中的某些实体,我需要记录不正确的数据。由于 JSR 303 验证,我可以获得 ConstraintViolation 列表,但它仅包含验证失败的元数据。违规值本身在任何地方都无法让我记录它们(我必须将约束违规映射回可怕的实体)。
我在 Hibernate 的 ConstraintTree 类中找到了一个跟踪日志,它记录了所有经过验证的值,但这对我来说是无用的(我不知道哪个失败了)。
是否有一些神奇的记录器名称会触发记录失败的验证值?