已知有一个学生信息表(StudentInfo),其包含以下字段:id(int, primary key, auto increment),StuNo(学号,long),Name(姓名,varchar),Birthday(出生日期,date),dorm(宿舍地址,varchar),home(家庭地址,varchar),Phone(手机,long) 使用MyBatis实现以下功能(功能中涉及的输入信息都通过控制台输入): (1)插入学生信息(插入至少20条学生记录) (2)查询学生信息,包括:根据学号的精确查询;根据姓名、宿舍地址、家庭地址的模糊查询;显示每个学生的年龄,并按年龄的降序排序。 (3)修改信息,包括:根据学号修改学生信息;将同一个宿舍的学生的宿舍地址 换成新地址。 (4)根据学号删除学生信息。 换成新地址。 (4)根据学号删除学生信息。