Web services Hibernate with Fuse-未能延迟初始化角色集合:com.connecture.exemplar.entity-

Web services Hibernate with Fuse-未能延迟初始化角色集合:com.connecture.exemplar.entity-,web-services,hibernate,fuseesb,jbossfuse,Web Services,Hibernate,Fuseesb,Jbossfuse,我的问题是特别的,如果可以的话,请以任何方式帮助我 我有大约1300多个hibernate实体文件,默认情况下,这些文件是用惰性初始化加载的。我用tomcat部署了它们,并且能够用cxf运行web服务,应用程序运行成功。对于相同的enity文件,我在Fuse中做了一个budle,部署了服务,在运行应用程序时,它给出了一个错误,用实体名称表示“未能延迟初始化角色集合” 对于这一点,我提出了一个解决方案,在 @ManyToMany(fetch=FetchType.LAZY,mappedBy=“prP

我的问题是特别的,如果可以的话,请以任何方式帮助我

我有大约1300多个hibernate实体文件,默认情况下,这些文件是用惰性初始化加载的。我用tomcat部署了它们,并且能够用cxf运行web服务,应用程序运行成功。对于相同的enity文件,我在Fuse中做了一个budle,部署了服务,在运行应用程序时,它给出了一个错误,用实体名称表示“未能延迟初始化角色集合”

对于这一点,我提出了一个解决方案,在 @ManyToMany(fetch=FetchType.LAZY,mappedBy=“prProductLines”),我用LAZY将FetechType更改为EAGER。问题得到解决

但现在,虽然在所有位置都将fetch类型更改为EAGER,但这一修改给我带来了另一个问题,即查询运行速度非常慢,耗时太长,最后它在SQl server 2008中报告错误:“资源池‘内部’中没有足够的系统内存来运行此查询。”并且在控制台中“org.hibernate.exception.sqlgrammareexception:无法加载实体”

现在请给我建议解决方案,如果我能懒洋洋地在fuse中初始化它,我希望它能解决我的问题。我无法找出确切的问题。我如何才能前进

多谢各位