The "Open Session in view" pattern is an excellent solution http://hibernate.bluemars.net/43.html Cheers. Richard.
-----Message d'origine----- De : [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] la part de Pat Lightbody Envoyé : jeudi 25 septembre 2003 08:14 À : [EMAIL PROTECTED] Objet : Re: [OS-webwork] hibernate/webwork2 best practices We're working on finishing up the code as I type... very soon! ----- Original Message ----- From: "Francisco Hernandez" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, September 19, 2003 12:18 AM Subject: Re: [OS-webwork] hibernate/webwork2 best practices > any update on when this code will be shared with us? (can you tell im > anxious? :) > > Pat Lightbody wrote: > > > Glad you like it! Spread the word :) > > > > I've used Hibernate + WebWork2 in a couple projects, and I always used the > > design that spawned from our (Mike/Joe/Ara/Mine) upcoming book that involves > > writing Yet Another PetStore. Basically, we used the IoC support offered by > > XWork and the following: > > > > * PersistenceManager interface > > * HibernatePersistenceManager class > > * PersistenceAware interface > > * HibernateConfiguration > > > > The HPM class was scoped at _request_ scope in components.xml and depended > > on another component, HibernateConfiguration, that is scoped at > > _application_ level so that we can keep a single SessionFactory around. > > > > Hope that helps. > > > > -Pat > > > > ----- Original Message ----- > > From: "Anoop Ranganath" <[EMAIL PROTECTED]> > > To: <[EMAIL PROTECTED]> > > Sent: Tuesday, September 16, 2003 8:31 PM > > Subject: [OS-webwork] hibernate/webwork2 best practices > > > > > > > >>I just started using WebWork2 yesterday, and I'm sold. A new > >>techonology hasn't kept me smiling for so long thinking "this is right" > >>since I first started playing with Ruby. > >> > >>I'm writing a vanilla database backed webapp for my client, and I'm > >>trying to decide where I should put the persistence code within the WW2 > >>framework. Right now I've implemented the Thread Local Session seen > >>here ( http://hibernate.bluemars.net/42.html ). I created a DAO which > >>uses the Thread Local Session to retrieve and persist the business > >>objects. I've made the DAOs components on the session and any actions > >>that need them are enabled for the DAOs. > >> > >>The thing is this seems clunky to me. I've only been using the > >>framework for two days, but something about this approach doesn't feel > >>like I'm fully leveraging WW's capabilities. I can't quite get my nose > >>on the smell, but it's definitely there. > >> > >>Any ideas? I'm sure this is a problem that's been solved many times > >>over. > >> > >>Anoop > >> > >> > >> > >>------------------------------------------------------- > >>This sf.net email is sponsored by:ThinkGeek > >>Welcome to geek heaven. > >>http://thinkgeek.com/sf > >>_______________________________________________ > >>Opensymphony-webwork mailing list > >>[EMAIL PROTECTED] > >>https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork > >> > > > > > > > > ------------------------------------------------------- > > This sf.net email is sponsored by:ThinkGeek > > Welcome to geek heaven. > > http://thinkgeek.com/sf > > _______________________________________________ > > Opensymphony-webwork mailing list > > [EMAIL PROTECTED] > > https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork > > > > > > > > > > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > Opensymphony-webwork mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork > ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Opensymphony-webwork mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Opensymphony-webwork mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork