31 lines
633 B
Java
31 lines
633 B
Java
package dao;
|
|
|
|
import model.Student;
|
|
import java.util.List;
|
|
|
|
/**
|
|
* 学生DAO接口
|
|
*/
|
|
public interface StudentDAO extends BaseDAO<Student> {
|
|
/**
|
|
* 根据学号查询学生
|
|
* @param studentId 学号
|
|
* @return 学生对象
|
|
*/
|
|
Student findByStudentId(String studentId);
|
|
|
|
/**
|
|
* 根据班级查询学生列表
|
|
* @param className 班级名称
|
|
* @return 学生列表
|
|
*/
|
|
List<Student> findByClassName(String className);
|
|
|
|
/**
|
|
* 根据姓名模糊查询学生
|
|
* @param name 学生姓名
|
|
* @return 学生列表
|
|
*/
|
|
List<Student> findByNameLike(String name);
|
|
}
|