Igor, Thanks! This is a different project from my previous email. With rich-models the models handle this information themselves and it is much easier.
-Ryan On Thu, Sep 18, 2008 at 03:59:46PM -0700, Igor Vaynberg exclaimed: >open another session/transaction and query it from there > >-igor > >On Thu, Sep 18, 2008 at 3:51 PM, Ryan <[EMAIL PROTECTED]> wrote: >> I keep running into a similar issue and it comes down to me missing some >> fundamental knowledge of Hibernate, but I was hoping someone here could >> help point me in the right direction. >> >> Consider a Hibernate model called Child and it has a property called >> firstName. Now lets say I use a LoadableModel for the Child and tie >> firstName to a >> TextField via a property model. >> >> In Form.onSubmit I want to call some business logic classes and pass in >> the Child (so far no problem). Due to the OpenSessionInViewFilter and >> LoadableModel the current Hibernate session context has a persistent >> Child (that wicket has subsequently called setName on). In this code I >> want to be able to query out the Child object as it is in the DB and >> compare it to the modified, but uncommitted Child. >> >> We use this to either create an audit trail or show on the screen: >> "Child's First Name changed from X to Y". >> >> In this simple example I could keep track of this in Wicket, but its >> harder with more complex relationships. >> >> Is it possible with Hibernate to say give me the Child model from the DB >> and not the currently active instance that is tied to the session? >> >> Thanks, >> Ryan >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> > >--------------------------------------------------------------------- >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]