no session or session was closed
碰到一个奇怪现象:1、权限表 2、用户组表 ,两个表直接的关系多对多,两表的mapping如下(只列出之间的对应关系,其他略)
1、权限表: <set name="usrGrp" table="UsrGrpPopedom" cascade="save-update" inverse="true">
<key column="pm_id"/>
<many-to-many column="up_id" class="com.flex.hibernate.model.UsrGrp"/>
</set>
2、用户组表: <set name="popedom" table="UsrGrpPopedom" cascade="save-update" inverse="false" lazy="false">
<key column="up_id"/>
<many-to-many column="pm_id" class="com.flex.hibernate.model.Popedom"/>
</set>
在一启动flex,到调用相应的模块的时候(但是并没有CRUD即增删改查操作),就报faultCode:Server.Processing faultString:'failed to lazily initialize a collection of role: com.flex.hibernate.model.Popedom.usrGrp, no session or session was closed' faultDetail:'null'错误,但是我在jsp+spring+hibernate是可以通过啊,而且都可以进行CRUD操作了,不知道为什么在flex通不过,看情况也是session is closed,请高手指点??