📄 studentserviceimpl.java.svn-base
字号:
/*
* 创建日期 2005-5-17
*/
package biz.bluesky.pts.service.impl;
import java.util.*;
import org.springframework.dao.DataAccessException;
import org.springframework.orm.ObjectRetrievalFailureException;
import biz.bluesky.pts.model.TRemark;
import biz.bluesky.pts.model.TStudent;
import biz.bluesky.pts.model.TTeacherClass;
import biz.bluesky.pts.service.IStudentService;
import biz.bluesky.pts.service.dao.IStudentDAO;
import biz.bluesky.pts.util.ErrorCode;
public class StudentServiceImpl implements IStudentService {
private IStudentDAO studentDAO;
public IStudentDAO getStudentDAO() {
return this.studentDAO;
}
public void setStudentDAO(IStudentDAO studentDAO) {
this.studentDAO = studentDAO;
}
//新增学生
public int saveStudent(TStudent student) {
if(student == null) {
return ErrorCode.ERR_REMARK_EMPTY;//需改
} try {
studentDAO.saveStudent(student);
} catch(ObjectRetrievalFailureException excp) {
return ErrorCode.ERR_REMARK_REPEAT;//需改
}
catch(DataAccessException excp) {
return ErrorCode.ERR_UNKNOW;
}
return ErrorCode.ERR_UNDISCOVERED;
}
//删除学生
public int removeStudent(int studentId) {
try {
studentDAO.removeStudent(studentId);
}
catch(ObjectRetrievalFailureException excp) {
return ErrorCode.ERR_SCHOOL_NOT_FIND;
}
catch(DataAccessException excp) {
return ErrorCode.ERR_UNKNOW;
}
return ErrorCode.ERR_UNDISCOVERED;
}
//根据学生编号查询学生
public TStudent findStudent(int studentId) {
return studentDAO.findStudent(studentId);
}
//根据学生姓名查询学生
public List findStudents(String name){
return studentDAO.findStudents(name);
}
//根据班级编号查询学生
public List findStudents(int classId) {
return studentDAO.findStudents(classId);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -