实验五: Mybatis注解
实验内容:
创建学生表和班级表,学生表:student(id,name,age,class_id),班级表:class(id,classname),
并输入几行数据。
使用MyBatis注解实现下列要求;
(1)MyBatis注解实现查询操作。查询id为2的学生的信息。
(2)MyBatis注解实现修改操作。修改id为4的学生的姓名修改为李雷,年龄修改为21。
(3)MyBatis注解实现一对多查询。查询出二班所有学生的信息。
1.Classes
package pojo;
import java.util.List;
public class Classes {
private int id;
private String classname;
private List<Student> studentList;
public List<Student> getStudentList() {
return studentList;
}
public void setStudentList(List<Student> studentList) {
this.studentList = studentList;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getClassname() {
return classname;
}
public void setClassname(String classname) {
this.classname = classname;
}
@Override
public String toString() {
return "Classes{" +
"id=" + id +
", classname='" + classname + '\'' +
", studentList=" + studentList +
'}';
}
}
2.Student
package pojo;
public class Student {
private Integer id;
private String name;
private Integer age;
private Integer class_id;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Integer getAge() {
return age;
}
public void setAge(Integer age) {
this.age = age;
}
public Integer getClass_id() {
return class_id;
}
public void setClass_id(Integer class_id) {
</