Yes, although it depends on how you implement it. You need to ensure
that the session is closed by HiveMind in a threaded model, or
problems will arise while rendering. I do it thusly:
<service-point id="HSessionManagerFactory"
interface="com.myasd.db.dao.ISessionManagerFactory">
<create-instance
class="com.myasd.db.dao.HibernateSessionManagerFactory"/>
</service-point>
<service-point id="SessionManager"
interface="com.myasd.db.dao.ISessionManager">
<invoke-factory model="threaded">
<construct
class="com.myasd.db.dao.HibernateSessionManager"/>
</invoke-factory>
</service-point>
All my DAO's are then done via invoke-factory:
<service-point id="AccountDAO"
interface="com.myasd.db.dao.proto.AccountDAO">
<invoke-factory>
<construct class="com.myasd.db.dao.impl.AccountDAO"/>
</invoke-factory>
</service-point>
I've been doing this in production for 6 months or longer and it's
been working very, very well. Adding database operations to a
Tapestry page is trivial after the setup.
Norman Franke
www.myasd.com
On Aug 29, 2007, at 8:40 PM, Jan Vissers wrote:
When it comes to lazy loading?
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]