如题,项目在单一服务器上运行的时候没有问题,但是做了tomcat集群之后,出现异常:如下
org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: cn.eshore.eip.platform.persistence.entity.user.User.userBindInfos, no session or session was closed
at org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationException(AbstractPersistentCollection.java:383)
at org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationExceptionIfNotConnected(AbstractPersistentCollection.java:375)
at org.hibernate.collection.AbstractPersistentCollection.readSize(AbstractPersistentCollection.java:122)
at org.hibernate.collection.PersistentBag.size(PersistentBag.java:248)
at de.javakaffee.web.msm.serializer.javolution.ReflectionBinding$XMLCollectionFormat.write(ReflectionBinding.java:381)
在网上搜过之后,大部分回答是说因为HIbernate一对多关系的 一 方 使用懒加载,使得需要访问懒加载的数据时候session关闭的原因,但是我按那个方法试了没有用,希望有这方面经验的大神知道一下,小弟没有积分,所以只能按最低分数悬赏了