You could use servlet filters to have the hibernate session open until the request is processed. There are articles in the www.hibernate.org that explains different patterns to handle situations similar to yours... Hibernate session needs to be open in order for the objects to load the collections or any lazy properties... Also, if the object is dettached then you need to re-attach it to the current session for it to be loaded or used... Hope this helps...
- Srini >>> [EMAIL PROTECTED] 2/10/2006 11:22 AM >>> I´m using Struts 1.2.8 with Hibernate 3.0.5 and I´m doubt with some concept designs for ORM with MVC: A Hibernate session get's instantiated in my DAO constructor (Model). Later on, the JSP (View) catches the Hibernate persisted objects populated in the request or session by the Controller and shows the data. Question is: If I close Hibernate session in the Model, before the View, as by default the objects are lazy-instantiated, that is, the data would be retrieved from DB when it´s accessed, the JSP complains that session is closed. Besides, closing the session after the View I would be breaking the MVC pattern. I'm trying to retrieve Blob objects not sucessfully, due the problem above... the only way would be disable lazy-instantiation?? --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]