首先,先新建两个实体类Teacher.java和Student.java
public class Teacher {
private Integer teacherId;
private String teacherName;
//getXxx()和setXxx()方法省略
}
public class Student {
private String studentName;
private String studentAddr;
private Integer teacherId;
//getXxx()和setXxx()方法省略
}
他们的关系是:一(个老师)对应多(个学生),通过teacherId进行关联。
**************************************************************************************************************
------------------------------------------------第一种方式----------------------------------------------------
**************************************************************************************************************
1、首先在Teacher.java中添加一个List<Student>集合,表示多个学生。
修改之后的Teacher.java类:
public class Teacher {
private String teacherName;
private Integer teacherAge;
private List<Student> stuList;
//getXxx()和setXxx()方法省略
}
2、接下来就是在Mapper.xml中做文章了。
2.1、StudentMapper.xml中的字段映射就安装正常的字段映射来写就可以了。
2.2、TeacherMapper.xml文件
<resultMap id = "TeacherResultMap" type = "Teacher.java的路径">
<result column = "表字段名" property = "属性名" />