In that implementation the JNDI server maintains the reference to the singleton SessionFactory, and the ThreadLocal holds the reference to the "single-per-transaction" Session. There are, of course, other ways to accomplish this....
> -----Original Message----- > From: Matt Raible [mailto:[EMAIL PROTECTED] > Sent: Friday, 3 January 2003 5:03 PM > To: [EMAIL PROTECTED] > Subject: RE: [Hibernate] Hibernate Thread Local Session and JUnit > > > I'm using the Thread Local Session as described at > http://hibernate.bluemars.net/42.html. To my knowledge, this > is a singleton - or do I need to get fancier, as this > (http://members.tripod.com/rwald/java/articles/Singleton_in_Java.html) > suggests? > > Thanks, > > Matt > > > -----Original Message----- > > From: [EMAIL PROTECTED] > > [mailto:[EMAIL PROTECTED] On > > Behalf Of Gavin King > > Sent: Thursday, January 02, 2003 7:47 PM > > To: Matt Raible; [EMAIL PROTECTED] > > Subject: RE: [Hibernate] Hibernate Thread Local Session and JUnit > > > > > > > > > The old way I was doing it - now obviously kludgy - was > to create a > > > new session factory everytime I initialized a DAO. > > > > That would have been your problem. You *must* make sure that > > ALL DAOs are using the same Session instance. (And > > SessionFactory _should_ certainly be a singleton.) > > > > > > ********** CAUTION - Disclaimer ********** > > This message may contain privileged and confidential > > information. If you are not the intended recipient of this > > message (or responsible for delivery of the message to such > > person) you are hereby notified that any use, dissemination, > > distribution or reproduction of this message is prohibited. > > If you have received this message in error, you should > > destroy it and kindly notify the sender by reply e-mail. > > Please advise immediately if you or your employer do not > > consent to Internet e-mail for messages of this kind. > > Opinions, conclusions and other information in this message > > that do not relate to the official business of Expert > > Information Services Pty Ltd ("The Company") shall be > > understood as neither given nor endorsed by it. > > > > The Company advises that this e-mail and any attached > > files should be scanned to detect viruses. The Company accepts no > > liability for loss or damage (whether caused by negligence or not) > > resulting from the use of any attached files. > > **EIS******** End of Disclaimer ********** > > > > > > > > ------------------------------------------------------- > > This sf.net email is sponsored by:ThinkGeek > > Welcome to geek heaven. > > http://thinkgeek.com/sf > > _______________________________________________ > > hibernate-devel mailing list [EMAIL PROTECTED] > > https://lists.sourceforge.net/lists/listinfo/hibernate-devel > > > > > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > hibernate-devel mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/hibernate-devel > ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ hibernate-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/hibernate-devel