避免休眠延迟初始化异常

避免休眠延迟初始化异常,第1张

避免休眠延迟初始化异常

这是由于 循环引用(父- >子->父)而发生的。我确定你有这个主意。

解决问题的最简单解决方案是迭代课程列表,并将其设置

Lecturer
为null,然后将其放入,
response
以打破循环关系,如下所示:

   Object getLecturer(@ModelAttribute(value = "id") Lecturer lecturer) {       Map<String, Object> response = new HashMap<String, Object>();       response.put("message", "succeess");       //break the circular relationship       if(lecturer.getCourses() != null){          for(Course course: lecturer.getCourses()){    course.setLecturer(null);          }       }       response.put("lecturer", lecturer);       return response;   }


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5560036.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-14
下一篇 2022-12-14

发表评论

登录后才能评论

评论列表(0条)

保存