本帖最后由 zhiquan911 于 2011-07-06 09:56:21 编辑

解决方案 »

  1.   

    终于解决了,lazy="true"
            <set name="fatalDiseasesLimit" table="T_FATAL_DISEASES_LIMIT"
                cascade="save-update" inverse="true" lazy="true">
                <key column="SERIAL_NUMBER" property-ref="serialNumber"></key>
                <one-to-many
                    class="myclass.database.tablemapping.TFatalDiseasesLimit" />
            </set>程序代码SessionFactory sf = (SessionFactory) SB.getBean("sessionFactory");
    Session hSession = sf.openSession();
    ......
    ......
    TFatalDiseasesDirectory rCvo = (TFatalDiseasesDirectory)hSession.createQuery("from TFatalDiseasesDirectory where id="+id).list().get(0);
    ......
    ......
    Collection fatalDiseasesLimit=hSession.createFilter(rCvo.getFatalDiseasesLimit(),"where this.disable='"+Constants.ENABLE_TRUE+"'").list();