📄 daofactory.java
字号:
package edu.yinhe.mis.model;
import java.sql.Connection;
import edu.yinhe.system.model.IBaseDAO;
/**
* @author Administrator
*
*/
public class DAOFactory {
/**
* 获得老师dao
* @param conn
* @return TeacherDAO
*/
public static IBaseDAO getTeacherDAO(Connection conn){
TeacherDAO dao = new TeacherDAO();
dao.setConnection(conn);
return dao;
}
/**
* 获得班会dao
* @param conn
* @return ClassmeetDAO
*/
// public static IBaseDAO getClassmeetDAO(Connection conn){
// ClassmeetDAO dao = new ClassmeetDAO();
// dao.setConnection(conn);
// return dao;
// }
public static IBaseDAO getDemoDAO(Connection conn){
DemoDAO dao = new DemoDAO();
dao.setConnection(conn);
return dao;
}
/**
* 查寝记录表
* @param conn获得连接
* @return DormFormDAO对象
*/
public static IBaseDAO getDormFormDAO(Connection conn){
DormFormDAO dao = new DormFormDAO();
dao.setConnection(conn);
return dao;
}
/**
* 试题管理
* @author 石小军
* @param conn获得连接
* @return QuestionDAO对象
*/
public static IBaseDAO getQuestionDAO(Connection conn){
QuestionDAO dao = new QuestionDAO();
dao.setConnection(conn);
return dao;
}
/**
* 寝室调动
* @param conn获得连接
* @return DormFormDAO对象
*/
public static IBaseDAO getDormDAO(Connection conn){
DormDAO dao = new DormDAO();
dao.setConnection(conn);
return dao;
}
/**
* 数据字典
* @param conn获得连接
* @return DictionaryDAO对象
*/
public static IBaseDAO getDictionaryDAO(Connection conn){
DictionaryDAO dao = new DictionaryDAO();
dao.setConnection(conn);
return dao;
}
/**
* 教师品质月度评估主表
* @param conn获得连接
* @return ListenmainDAO对象
*/
public static IBaseDAO getQualitymainDAO(Connection conn){
QualitymainDAO dao = new QualitymainDAO();
dao.setConnection(conn);
return dao;
}
/**
* 教师品质月度评估从表
* @param conn获得连接
* @return ListenmainDAO对象
*/
public static IBaseDAO getQualityfellowDAO(Connection conn){
QualityfollowDAO dao = new QualityfollowDAO();
dao.setConnection(conn);
return dao;
}
/**
* 听课记录表
* @param conn获得连接
* @return ListenmainDAO对象
*/
public static IBaseDAO getListenmainDAO(Connection conn){
ListenmainDAO dao = new ListenmainDAO();
dao.setConnection(conn);
return dao;
}
/**
* 教师课堂教学评估记录主表
* @param conn获得连接
* @return ListenmainDAO对象
*/
public static IBaseDAO getTevaluateDAO(Connection conn){
TevaluateDAO dao = new TevaluateDAO();
dao.setConnection(conn);
return dao;
}
/**
* 备课记录表
* @param conn
* @return
*/
public static IBaseDAO getPrepareLessonCheckDAO(Connection conn){
PrepareLessonCheckDAO dao = new PrepareLessonCheckDAO();
dao.setConnection(conn);
return dao;
}
/**
* 请假
* @param conn 获得连接
* @return 返回LeaverDAO
*/
public static IBaseDAO getLeaverDAO(Connection conn){
LeaverDAO dao = new LeaverDAO();
dao.setConnection(conn);
return dao;
}
/**
* 考勤管理DAO
* @param conn
* @return
*/
public static IBaseDAO getCheckDAO(Connection conn){
CheckDAO dao = new CheckDAO();
dao.setConnection(conn);
return dao;
}
/**
* 谈话管理
* @param conn 获得连接
* @return WriteresultsetDAO 对象
*/
public static IBaseDAO getWriteresultsetDAO(Connection conn){
WriteresultsetDAO dao=new WriteresultsetDAO();
dao.setConnection(conn);
return dao;
}
/**
* 班会管理
* @param conn 获得连接
* @return ClassmeetDAO 对象
*/
public static IBaseDAO getClassmeetDAO(Connection conn){
ClassmeetDAO dao=new ClassmeetDAO();
dao.setConnection(conn);
return dao;
}
/**
*
* @param conn 获得连接
* @return dao
*/
public static IBaseDAO getCheckInfoDAO(Connection conn){
CheckInfoDAO dao = new CheckInfoDAO();
dao.setConnection(conn);
return dao;
}
/**
*
* @param conn 获得连接
* @return LeaveWordDAO对象
*/
public static IBaseDAO getLeaveWordDAO(Connection conn){
LeaveWordDAO dao = new LeaveWordDAO();
dao.setConnection(conn);
return dao;
}
/**
*成绩DAO
* @param conn 获得连接
* @return GradeDAO的对象
*/
public static IBaseDAO getGradeDAO(Connection conn){
GradeDAO dao=new GradeDAO();
dao.setConnection(conn);
return dao;
}
/**
*成绩管理DAO
* @param conn 获得连接
* @return GradeManagerDAO的对象
*/
public static IBaseDAO getGradeMangerDAO(Connection conn){
GradeManagerDAO dao=new GradeManagerDAO();
dao.setConnection(conn);
return dao;
}
/**
*成绩统计DAO
* @param conn 获得连接
* @return GradeStatDAO的对象
*/
public static IBaseDAO getGradeStatDAO(Connection conn){
GradeStatDAO dao=new GradeStatDAO();
dao.setConnection(conn);
return dao;
}
/**
* 校区
* @param conn 获得连接
* @return SchoolDAO的对象
*/
public static IBaseDAO getSchoolDAO(Connection conn){
SchoolDAO dao = new SchoolDAO();
dao.setConnection(conn);
return dao;
}
/**
* 班级
* @param conn 获得连接
* @return ClassesDAO的对象
*/
public static IBaseDAO getClassesDAO(Connection conn){
ClassesDAO dao = new ClassesDAO();
dao.setConnection(conn);
return dao;
}
/**
* 学生
* @param conn 获得连接
* @return StudentDAO的对象
*/
public static IBaseDAO getStudentDAO(Connection conn){
StudentDAO dao = new StudentDAO();
dao.setConnection(conn);
return dao;
}
/**
* 评卷管理
* @param conn 获得连接
* @return AssessDAO的对象
*/
public static IBaseDAO getAssessDAO(Connection conn){
AssessDAO dao=new AssessDAO();
dao.setConnection(conn);
return dao;
}
/**
* 审核管理
* @param conn 获得连接
* @return AuditingDAO的对象
*/
public static IBaseDAO getAuditingDAO(Connection conn){
AuditingDAO dao=new AuditingDAO();
dao.setConnection(conn);
return dao;
}
/**
* 组长自我评估表
* @param conn 传入Connection连接
* @return OutlineDAO的对象
*/
public static IBaseDAO getHeaderMyselfDAO(Connection conn){
HeaderMyselfDAO dao = new HeaderMyselfDAO();
dao.setConnection(conn);
return dao;
}
/**
* 大纲
* @param conn 传入Connection连接
* @return OutlineDAO的对象
*/
public static IBaseDAO getOutlineDAO(Connection conn){
OutlineDAO dao = new OutlineDAO();
dao.setConnection(conn);
return dao;
}
/**
* 教室
* @param conn 传入Connection连接
* @return RoomDAO的对象
*/
public static IBaseDAO getRoomDAO(Connection conn){
RoomDAO dao = new RoomDAO();
dao.setConnection(conn);
return dao;
}
/**
* 查询管理
* author 王熙亮
* @param conn 传入Connection连接
* @return RoomDAO的对象
*/
public static IBaseDAO getQueryDAO(Connection conn){
QueryDAO dao = new QueryDAO();
dao.setConnection(conn);
return dao;
}
/**
* 部门
* @param conn 获得连接
* @return DepartmentDAO的对象
*/
public static IBaseDAO getDepartmentDAO(Connection conn){
DepartmentDAO dao = new DepartmentDAO();
dao.setConnection(conn);
return dao;
}
/**
*
* @param conn 传入Connection连接
* @return ExamineeDAO的对象
*/
public static IBaseDAO getExamineeDAO(Connection conn){
ExamineeDAO dao = new ExamineeDAO();
dao.setConnection(conn);
return dao;
}
/**
*
* @param conn 传入Connection连接
* @return ExamDAO的对象
*/
public static IBaseDAO getExamDAO(Connection conn){
ExamDAO dao = new ExamDAO();
dao.setConnection(conn);
return dao;
}
/**
* 调课申请
* @param conn
* @return ApplyDAO的对象
*/
public static IBaseDAO getApplyDAO(Connection conn){
ApplyDAO dao = new ApplyDAO();
dao.setConnection(conn);
return dao;
}
/**
* 自动排课
* @param conn
* @return PKDAO的对象
*/
public static IBaseDAO getPKDAO(Connection conn){
PKDAO dao = new PKDAO();
dao.setConnection(conn);
return dao;
}
/**
* 发帖
*/
public static IBaseDAO getCardDAO(Connection conn){
CardDAO dao = new CardDAO();
dao.setConnection(conn);
return dao;
}
/**
* 模板
* @param conn
* @return BoardDAO的对象
*/
public static IBaseDAO getBoardDAO(Connection conn){
BoardDAO dao = new BoardDAO();
dao.setConnection(conn);
return dao;
}
/**
* 试卷
* @param conn
* @return
*/
public static IBaseDAO getTestPaperDAO(Connection conn){
TestPaperDAO dao = new TestPaperDAO();
dao.setConnection(conn);
return dao;
}
/**
/**
* 获得学员满意问卷度表的连接
* @param conn
* @return
*/
public static IBaseDAO getConentmentDAO(Connection conn){
ContentmentDAO studao = new ContentmentDAO();
studao.setConnection(conn);
return studao;
}
/**
* 学员意见反馈表
* @param conn
* @return
*/
public static IBaseDAO getStuIdea(Connection conn){
StudentIdeaDAO studao = new StudentIdeaDAO();
studao.setConnection(conn);
return studao;
}
/**
* 回复
*/
public static IBaseDAO getRevertDAO(Connection conn){
RevertDAO dao = new RevertDAO();
dao.setConnection(conn);
return dao;
}
/**
* 学生登录
*/
public static IBaseDAO getStudentLoginDAO(Connection conn){
StudentLoginDAO sldao = new StudentLoginDAO();
sldao.setConnection(conn);
return sldao;
}
/**
* 班级进度
* @param conn
* @return
*/
public static IBaseDAO getClassJinduDAO(Connection conn) {
ClassJinduDAO dao = new ClassJinduDAO();
dao.setConnection(conn);
return dao;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -