maybe this will help http://wicketinaction.com/2008/09/building-a-smart-entitymodel/
-igor On Thu, Oct 9, 2008 at 7:02 AM, Michael Sparer <[EMAIL PROTECTED]> wrote: > > you mean changing each property of an existing object by means of ajax? if > the object is serializable, clone the object and perform the changes on that > object ... if it isn't set the properties in your form and apply them > onsubmit ... or am I missing the point completely? > > > Lutz Müller wrote: >> >> It might work if you dont have any ajax on your page. otherwise each ajax >> call >> happens in a new request and causes your domain object to be retrieved >> from >> the database. >> this way you lose every change made to your object. writing all changes to >> database before detaching can be an option, but then you might persist >> something to your datastore that is in the midst of being edited. >> i would be glad to offer a solution to the problems i just brought up, but >> i >> am struggling with this problem ever since i started using wicket. >> >> On Tuesday 30 September 2008 08:40:11 Nino Saturnino Martinez Vazquez Wael >> wrote: >>> Yup the way that I do it too almost down to every line:) >>> >>> Michael Sparer wrote: >>> > When using the OSIV-filter the lazyload exception may only happen if >>> the >>> > same entity is used among different requests ... sothat it gets >>> detached >>> > from hibernate. have a look at >>> > >>> http://talk-on-tech.blogspot.com/2008/05/custom-reuseable-loadabledetacha >>> >blemode.html ... that's the way we're doing it >>> > >>> > regards, >>> > Michael >>> > >>> > Korbinian Bachl - privat wrote: >>> >> >I think it could be something about >>> >> > missing usage of loadabledetachable model..? >>> >> >>> >> not for me, as the original entity is pulled using an >>> >> loadabledetachableModel via a SortedDataProvider :/ >>> >> >>> >> if you look around, the all called solution for this is the >>> >> "OpenSessionInViewFilter" and the usage of >>> >> <bean id="transactionManager" >>> >> class="org.springframework.orm.jpa.JpaTransactionManager"> >>> >> for that (latter one is used by me, too) >>> >> >>> >> However, the OpenSessionInViewFilter will not work with wicket, even >>> if >>> >> mapped to "/*" in the web.xml >>> >> >>> >> Best, >>> >> >>> >> Korbinian >>> >> >>> >> Nino Saturnino Martinez Vazquez Wael schrieb: >>> >>> Hi Korbinian >>> >>> >>> >>> Im facing the same problems... I also use extended.. So gonna be >>> great >>> >>> to see the outcome of this thread.. I think it could be something >>> about >>> >>> missing usage of loadabledetachable model..? >>> >>> >>> >>> Korbinian Bachl - privat wrote: >>> >>>> Hi, >>> >>>> >>> >>>> I'm currently struggling with the famous "lazy load exception" under >>> >>>> spring + jpa with wicket. >>> >>>> >>> >>>> The problem is, in my case, that i pull an entity from the database >>> >>>> using a spring-bean (@SpringBean) and JPA (hibernate). Then in the >>> >>>> wicket class i need to walk the entity tree a bit, based on the >>> needs >>> >>>> of the user (preloading wont work, as i dont know the direction the >>> >>>> user wants to walk and the whole entity tree is too complex to grab >>> it >>> >>>> all at once). >>> >>>> >>> >>>> If I use the Entity myEntity.getMyOtherConnectedEntity I get the >>> lazy >>> >>>> load exception (transaction already closed). So I tried to use the >>> >>>> OpenSessionInViewFilter to solve this, but it just won't work - no >>> >>>> reason why, as the error stays exactly the same. >>> >>>> >>> >>>> Currently I ended up using this: >>> >>>> @PersistenceContext(type = PersistenceContextType.EXTENDED) >>> >>>> private EntityManager em; >>> >>>> >>> >>>> However, I'm not sure if this is the way it is supposed to be? >>> >>>> ( I read so far that this disables a big part of springs-transaction >>> >>>> handling support but didnt see any impacts so far) >>> >>>> >>> >>>> Has anyone a different aproach/ solution for this using wicket + >>> >>>> spring with JPA? >>> >>>> >>> >>>> Best, >>> >>>> >>> >>>> Korbinan >>> >>>> >>> >>>> PS: im on wicket 1.4-m3 >>> >>>> >>> >>>> >>> --------------------------------------------------------------------- >>> >>>> 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] >>> > >>> > ----- >>> > Michael Sparer >>> > http://talk-on-tech.blogspot.com >> >> >> > > > ----- > Michael Sparer > http://talk-on-tech.blogspot.com > -- > View this message in context: > http://www.nabble.com/wicket-%2B-spring-%2B-jpa--hibernate-%3D-lazy-load-exception-tp19721199p19899635.html > Sent from the Wicket - User mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > 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]