📄 classdao.java
字号:
package edu.sm.dao;
import edu.sm.model.Classes;
import edu.sm.util.model.PageModel;
/**
* 班级DAO层
* @author wy
*
*/
public interface ClassDao {
/**
* 添加班级
* @param classes 要添加的班级
*/
void addClass(Classes classes);
/**
* 修改班级
* @param classes 要修改的班级
*/
void modifyClasses(Classes classes);
/**
* 查找所有的班级
* @return 分页的结果集
*/
PageModel findAllClasses();
/**
* 通过名字查找班级
* @param name 班级名称
* @return 分页的结果集
*/
PageModel findClassByName(String name);
/**
* 通过ID查找班级
* @param id 班级ID
* @return 当且仅当数据库中有结果时返回这个班级,否则返回null
*/
Classes findClassById(int id);
/**
* 查看班级下是否有学生
* @param classes 要查看的班级
* @return 班级的ID
*/
boolean hasStrudent(Classes classes);
/**
* 删除班级
* @param classes 要删除的班级
*/
void deleteClass(Classes classes);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -