and this would also give me a session bound to the current thread? Like, I would inject in into a custom singleton service, and invoke the getSession-method from different threads.
Would I still get the session bound to the current-thread or the session bound to the thread which first invoked getSession? Howard Lewis Ship wrote: > > The injectable Session object is a property shadow of > HibernateSessionManager.session. > > In other words, inject HibernateSessionManager, invoke getSession(). > > On Fri, Jul 11, 2008 at 4:57 AM, Filip S. Adamsen <[EMAIL PROTECTED]> wrote: >> Hi, >> >> The problem here is that the proxy generated by Tapestry doesn't >> implement >> SessionImplementor. You'll have to get the SessionFactory and grab a >> Session >> from there if you want to do this. >> >> I don't use tapestry-hibernate so that's all I can say about that. >> >> By the way, the Session/SessionImplementor interfaces and the way they're >> used isn't bad design - it's exactly what interfaces are for. :) >> >> -Filip >> >> Britske skrev: >>> >>> When injecting a (hibernate) Session a proxy to the actual session is >>> returned. >>> However, when using the session in a lot of my dao-services I need to >>> have >>> access to the 'real' underlying session instead of just the proxy. >>> Is there a way to do this? >>> >>> Some background: after revisioning my dao/repository layer a bit I want >>> to rely on >>> hibernate's DetachedCriteria for a lot of queries. THis basically >>> enables >>> you to build hibernate criteria's without having a session handy. (very >>> useful in the light of MVC, etc. ) However, when actually executing >>> these >>> detachedcriteria through detachedcrit.getExecutableCriteria(Session >>> session) >>> a 'real' session has to be supplied since the method makes uses the >>> underlying implementation instead of just the session-interface. (bad >>> design, I know) >>> >>> Anyone? >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> > > > > -- > Howard M. Lewis Ship > > Creator Apache Tapestry and Apache HiveMind > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/T5%3A-possible-to-get-the-%27real%27-object-instead-of-a-proxy--tp18400135p18409476.html Sent from the Tapestry - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]