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

Reply via email to