LeavesHibernateImpl.java
上传用户:yunfeng252
上传日期:2022-07-23
资源大小:12403k
文件大小:1k
源码类别:

Jsp/Servlet

开发平台:

Java

  1. package org.yufeng.dao.hibernate;
  2. import java.util.List;
  3. import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
  4. import org.yufeng.dao.ILeavesDao;
  5. import org.yufeng.domains.Leaves;
  6. public class LeavesHibernateImpl extends HibernateDaoSupport implements ILeavesDao {
  7. private ILeavesDao leavesDao;
  8. public ILeavesDao getLeavesDao() {
  9. return leavesDao;
  10. }
  11. public boolean addLeaves(Leaves leaves) {
  12. boolean flag = false;
  13. this.getHibernateTemplate().save(leaves);
  14. flag = true;
  15. return flag;
  16. }
  17. public List browseALeaves() {
  18. // TODO Auto-generated method stub
  19. return this.getHibernateTemplate().find("From Leaves a order by le_id");
  20. }
  21. public boolean delLeaves(Leaves leave) {
  22. boolean flag = false;
  23. this.getHibernateTemplate().delete(leave);
  24. flag = true;
  25. return flag;
  26. }
  27. public Leaves loadLeaves(Integer id) {
  28. return (Leaves) this.getHibernateTemplate().load(Leaves.class, id);
  29. }
  30. public boolean updateLeaves(Leaves leaves) {
  31. boolean flag = false;
  32. this.getHibernateTemplate().update(leaves);
  33. flag = true;
  34. return flag;
  35. }
  36. }