The code example looks about right. However this is probably what's
wrong: "When a specific condition is not met, a ValidationException is
thrown.". You should not throw the exception yourself. Just add an
error to the validationResult, and let Cayenne throw it later.
Andrus
On Mar 10, 2009, at 5:03 PM, Νίκος Παράσχου wrote:
Hello,
I implemented validateForSave(ValidationResult validationResult) in
one
of my ObjEntities. When a specific condition is not met, a
ValidationException is thrown.
How can I handle this ValidationException?
The following doesn't work (I get: ValidationException is not thrown
anywhere inside block try{}):
try {
mycontext.commit();
}
catch(ValidationException vex) {
...
}
Thank you,
Nikos