这是由于 循环引用(父- >子->父)而发生的。我确定你有这个主意。
解决问题的最简单解决方案是迭代课程列表,并将其设置
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; }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)