I am modifying a Hibernate/Spring/Wicket webapp that was misusing sessions and not lazy loading. Along the way, wicket calls back into what I believe is a detached model to lazy load and produces a LazyLoadexception. What is the appropriate solution to this? I presume that I want to force Hibernate to prefetch that bean's data while the session is alive. How do I do that? Or rather, what is the "right" way to do that? I suppoose I could go into the object and invoke the methods one by one that will be needed. Is there a better way or is that the way this is done?