Do you have the following in your hivemodule.xml?

<contribution configuration-id="hivemind.ApplicationDefaults">
 <default symbol="hivetranse.hibernate.DeferSessionClose" value="true"/>
</contribution>

Ted Steen wrote:
Hi.

This is a subset of my hivemodule.xml

        <service-point id="HibernateSession" interface="org.hibernate.Session">
                <invoke-factory 
service-id="hivetranse.hibernate3.SessionFactory"
model="singleton">
                        <config configuration-id="HibernateConfig" />
                </invoke-factory>
        </service-point>
        
        <!-- Set up infrastructure:session as an alias for service:Session -->
    <contribution configuration-id="tapestry.Infrastructure">
        <property name="hibernateSession" object="service:HibernateSession"/>
    </contribution>


    <service-point id="UserAccess" interface="IUserAccess">
        <invoke-factory>
            <construct class="UserAccess">
                <set-object property="session"
value="infrastructure:hibernateSession" />
            </construct>
        </invoke-factory>
    </service-point>

    <service-point id="EntryAccess" interface="IEntryAccess">
        <invoke-factory>
            <construct class="EntryAccess">
                <set-object property="session"
value="infrastructure:hibernateSession" />
            </construct>
        </invoke-factory>
    </service-point>

Now, my question is, will all my dao objects share the same hibernateSession?
I get org.hibernate.HibernateException: Illegal attempt to associate a
collection with two open sessions
and I suspect I get it because I have different sessions in my dao objects. :/

Thanks,
/ted

---------------------------------------------------------------------
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]

Reply via email to