I have provided a pull request which stores the violated element of a Set as Node.key in the Path. However, there are test failures when running against the tck test suite, because the test suite is expecting a null key for Set properties. I consider this as a bug, since the specification does not determine the semantics for Set properties.
https://github.com/hibernate/hibernate-validator/pull/398
|