要点
在Student类中添加List<Classes> classList 属性
在Classes类中添加List<Student> students属性
在ClassesMapper.xml中
< resultMap>
…
< collection ofType="Student">
< /collection>
</ resultMap>
在StudentMapper.xml中
< resultMap>
…
< collection ofType="Classes">
< /collection>
</ resultMap>
1.创建数据表
本实例需要两张数据表
student表:
classes表
2.创建实体类
Student:
package com.ytsky.mybatis.demo.entity;
import java.util.List;
public class Student {
private int id;
private String stuno;
private String stuname;
private String sex;
private String classno;
private List<Classes> classesList;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public List<Classes> getClassesList() {
return classesList;
}
public void setClassesList(List<Classes> classesList) {
this.classesList = classesList;
}
public String getStuno() {
return stuno;
}
public void setStuno(String stuno) {
this.stuno = stuno;
}
public String getStuname() {
return stuname;
}
public void setStuname(String stuname) {
this.stuname = stuname;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public String getClassno() {
return classno;
}
public void setClassno(String classno) {
this.classno = classno;
}
@Override
public String toString() {
return "Student{" +
"id=" + id +
", stuno='" + stuno + '\'' +
", stuname='" + stuname + '\'' +
", sex='" + sex + '\'' +
", cla