Quote:
Unfortunately even though I override the method in a subclass, it still seems to be subject the validation defined on the parent method I am overriding.
That's correct. Constraints are per spec inherited from super to sub class. Also constraints placed on implemented interfaces are validated.
Quote:
Is there anyway to get around this, via configuration for example, or is this just the want the tool/language/specification works?
No, currently there is no such thing. This thread is relevant to your question -
viewtopic.php?f=26&t=985463If you think this feature should be included in the next version of the Bean Validation spec you can create an jira issue in
BVAL and/or create a feature request in Hibernate Validator
HV.
--Hardy