📄 studentdao.java
字号:
package edu.sm.dao;
import java.util.Date;
import edu.sm.model.Student;
import edu.sm.util.model.PageModel;
/**
* 学生的DAO层
* @author wy
*
*/
public interface StudentDao {
/**
* 添加学生
* @param student
*/
void addStudent(Student student);
/**
* 修改学生
* @param student 要修改的学生
*/
void modifyStudent(Student student);
/**
* 删除学生
* @param student 要删除的学生
*/
void deleteStudent(Student student);
/**
* 查找所有学生
* @return 已分页的结果集
*/
PageModel findAllStudent();
/**
* 通过姓名查找学生
* @param name 学生姓名
* @return 已分页的结果集
*/
PageModel findStudentByName(String name);
/**
* 通过ID查找指定的学生
* @param id 要查找学生的ID
* @return 当且仅当数据库中有次学生返回次学生,否则返回null
*/
Student findStudentById(int id);
/**
* 通过入学时间查找学生
* @param time 入学时间
* @return 已分页的结果集
*/
PageModel findStudentByInTime(Date time);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -