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 + -
显示快捷键?