What about making it an "optional" JPA-style callback? Maybe it can make it into the next JPA spec if it becomes popular :-)
On 10/17/07, Andrus Adamchik <[EMAIL PROTECTED]> wrote: > > On Oct 17, 2007, at 12:44 PM, Martin Thelian wrote: > > > Hi! > > > > Andrus Adamchik schrieb: > >> We followed JPA spec and implemented PRE_PERSIST to be called when a > >> new object is registered with the context (i.e. prior to > >> 'commitChanges'). So you you are right - there is no callback for the > >> new objects right before 'commit'. > >> [...] > >> Also as a temporary workaround you can use the old "callback" > >> CayenneDataObject.validateForInsert() > > Why do you call this function an "old" callback? Are there any > > plans to > > remove it from a new release? > > > > Martin > > No, no plans to remove that. I think current refactoring of those > methods into a separate interface called Validating (effectively > making it optional for POJOs) is as far as we will go in 3.0. > > Andrus > >
