代码:
//service层
Teacher byId = teacherDao.getById(id);
Set<Student> students = byId.getStudents();
实体类:
//一表
@OneToMany(mappedBy = "teacher",cascade = CascadeType.ALL,fetch = FetchType.EAGER)
private Set<Student> students;
//多表
@ManyToOne(targetEntity = Teacher.class,fetch = FetchType.EAGER)
@JoinColumn(name = "s_t_id",referencedColumnName = "t_id")
private Teacher teacher;
运行结果:
能查出子表的数据,但是会无限循环,最后报错
bug:
调用 sendError() 似乎不正确 啊