guestbookdaohibernate.java

来自「struts+hibernate+spring实现留言板」· Java 代码 · 共 37 行

JAVA
37
字号
package com.mysoft.guestbook.dao.hibernate;

import java.util.List;

import org.springframework.orm.hibernate3.support.HibernateDaoSupport;

import com.mysoft.guestbook.dao.GuestbookDao;
import com.mysoft.guestbook.model.Guestbook;

/**
 * 实现我们的Dao接口
 * 继承hibernate给我们提供的帮助类HibernateDaoSupport,跟好的完成CRUD操作
 *
 */
public class GuestbookDaoHibernate extends HibernateDaoSupport implements
		GuestbookDao {

	//根据id获取一个对象,然后在使用帮助类提供的getHibernateTemplate()方法,
	//调用delete()方法删除记录
	public void delete(int id) {
		getHibernateTemplate().delete(getGuestbook(id));
	}
	//根据id返回一个Guestbook对象
	public Guestbook getGuestbook(int id) {
		return (Guestbook)getHibernateTemplate().get(Guestbook.class, id);
	}
	//得到所有的记录
	public List getGuestbooks() {
		return getHibernateTemplate().find("from Guestbook order by id desc");
	}
	
	public void save(Guestbook g) {
		getHibernateTemplate().saveOrUpdate(g);
	}

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?