📄 guestbookdaohibernate.java
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -