package edu.sjtu.infosec.ismp.manager.SYSM.bbs.dao.impl; import java.util.List; import org.springframework.orm.hibernate3.support.HibernateDaoSupport; import edu.sjtu.infosec.ismp.manager.SYSM.bbs.dao.AnswersDao; import edu.sjtu.infosec.ismp.manager.SYSM.bbs.model.Answers; /** * * @author Wu Guojie * @date 2011-4-6 * @version 1.0 */ public class AnswersDaoImpl extends HibernateDaoSupport implements AnswersDao { public void add(Answers answers) throws Exception { getHibernateTemplate().saveOrUpdate(answers); } public void delete(Answers answers) throws Exception { getHibernateTemplate().delete(answers); } public void update(Answers answers) throws Exception { getHibernateTemplate().saveOrUpdate(answers); getHibernateTemplate().flush(); } public List<Answers> findAll() throws Exception { List<Answers> list = getHibernateTemplate().loadAll(Answers.class); return list; } public Answers findById(int id) throws Exception { Answers answers = (Answers)getHibernateTemplate().get(Answers.class, id); return answers; } }