org.hibernate.LazyInitializationException异常解决方法

org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: com.xx.xx.Role.admin - no session or session was closed

懒加载异常

原因:由于Hibernate内的session已经关闭,没有保存到内存内,而使用导致的异常。在所有实体设置文件(.hbm.xml)中的lazy属性都默认设为true。

修改方法:在role.hbm.xml中的class标签内,与property并列的set标签内加入lazy=“false”。

 
        	
        	
        	
        


你可能感兴趣的:(异常笔记)