org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role:no sessi


<set name="invigilators" table="examInvigilator " cascade="all" lazy="false">
            <!--column="examId"指定连接表中关联当前实体类的列名-->
            <key column="examId" not-null="true"/>
            <!--column="invigilatorId"是连接表中关联本实体的外键-->
            <many-to-many column="invigilatorId" class="com.exam.po.Invigilator"/>
</set>


在双向多对多映射配置中遇到此问题,通过在两边把mapping文件里面的set那部分的lazy设置为false,问题得到解决。

你可能感兴趣的:(Hibernate,exception,配置文件,myeclips)