📄 coursedao.java
字号:
package dao;
import hibernate.Classes;
import hibernate.Course;
import hibernate.Enrol;
import hibernate.Student;
import java.util.Iterator;
import java.util.List;
import java.util.Set;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
public class CourseDAO extends HibernateDaoSupport {
private Log log=LogFactory.getLog(CourseDAO.class);
public List getCourse()
{
try{
List list=this.getHibernateTemplate().find("from Course cour");
return list;
}catch(Exception e)
{
log.fatal(e);
return null;
}
}
public boolean deleteCourseByID(String id)
{
try{
Course course=(Course)this.getHibernateTemplate().load(Course.class, id);
this.getHibernateTemplate().delete(course);
return true;
}catch(Exception e)
{
log.fatal(e);
return false;
}
}
public Course getCourseByID(String id)
{
try{
Course course=(Course)this.getHibernateTemplate().load(Course.class,id);
return course;
}catch(Exception e)
{
log.fatal(e);
return null;
}
}
public boolean saveCourse(Course cour)
{
try{
this.getHibernateTemplate().save(cour);
return true;
}catch(Exception e)
{
log.fatal(e);
return false;
}
}
public boolean updateCourse(Course cour)
{
try{
this.getHibernateTemplate().update(cour);
return true;
}catch(Exception e)
{
log.fatal(e);
return false;
}
}
public List getCourseForStu(String stu_id)
{
Long id=Long.parseLong(stu_id);
Student student=(Student)this.getHibernateTemplate().load(Student.class,id);
Set set=student.getEnrols();
Iterator it=set.iterator();
while(it.hasNext())
{
Enrol enrol=(Enrol)it.next();
Classes cla=enrol.getClasses();
}
return null;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -