我的模特:
public class Dog {
private Integer id;
private String mame;
private List<Dog> childs; // lazy
}
我的网络服务:
@WebService
public class DogWS {
@EJB
private DogRepository dogs
public Dog get(String id){
return dogs.get(id); // lazy exception
}
}
当我使用SOAPui工具制作和搜索时...我收到一个异常:
引起:org.hibernate.LazyInitializationException:懒得初始化角色集合
在这种情况下如何制作和'servlet过滤器'或类似的东西?
答案 0 :(得分:0)
问题在于在分离狗对象后访问延迟集合。
分离dog对象之前的 dogs.getChilds().size()
方法调用应解决问题