studentdao.java
来自「学生管理系统」· Java 代码 · 共 59 行
JAVA
59 行
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 + =
减小字号Ctrl + -
显示快捷键?