📄 disciplinedaohibernate.java.svn-base
字号:
/*
* 创建日期 2005-5-18
*/
package biz.bluesky.pts.service.dao.impl;
import java.util.List;
import org.springframework.orm.ObjectRetrievalFailureException;
import biz.bluesky.pts.model.TDiscipline;
import biz.bluesky.pts.model.TSchool;
import biz.bluesky.pts.service.dao.IDisciplineDAO;
public class DisciplineDAOHibernate extends BaseDAOHibernate implements
IDisciplineDAO {
//新增纪律评语
public void saveDiscipline(TDiscipline discipline) {
getHibernateTemplate().saveOrUpdate(discipline);
getHibernateTemplate().flush();
}
//删除纪律评语
public void removeDiscipline(int disciplineId) {
TDiscipline discipline = findDiscipline(disciplineId);
getHibernateTemplate().delete(discipline); //要不要flush()8888888888888888888888888888;
}
//根据纪律评语编号查找纪律评语
public TDiscipline findDiscipline(int disciplineId) {
TDiscipline discipline = (TDiscipline)getHibernateTemplate().get(TDiscipline.class,new Integer(disciplineId));
if(discipline == null) {
throw new ObjectRetrievalFailureException(TDiscipline.class,new Integer(disciplineId));
}
return discipline;
}
//根据学生编号查找纪律评语
public List findDisciplines(int studentId) {
return getHibernateTemplate().find("from TDiscipline discipline where discipline.studentId = "+studentId);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -