📄 90c68ed02187001b1c269419a4f5ecec
字号:
package com.tangjun.data.impl;
import java.util.List;
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
import com.tangjun.data.IBlogDao;
import com.tangjun.model.exception.MyException;
import com.tangjun.web.bo.Blog;
public class BlogDaoImpl extends HibernateDaoSupport implements IBlogDao {
// 添加信息
public boolean addBlog(Blog blog)throws MyException{
// TODO 自动生成方法存根
this.getHibernateTemplate().save(blog);
return true;
}
// 删除信息
public boolean delBlog(Integer uid)throws MyException{
// TODO 自动生成方法存根
Blog blog = (Blog) this.getHibernateTemplate().load(Blog.class, uid);
this.getHibernateTemplate().delete(blog);
return true;
}
// 获得所有的信息
public List getAllBlog()throws MyException{
// TODO 自动生成方法存根
String hql = "from Blog b";
List blog = this.getHibernateTemplate().find(hql);
System.out.println("有"+blog.size()+"条记录!");
return blog;
}
public Blog getBlog(Integer uid)throws MyException{
// TODO 自动生成方法存根
String hql = "from Blog b where id=?";
List blogs = this.getHibernateTemplate().find(hql, uid);
if (blogs.size() == 1)
return (Blog) blogs.get(0);
return null;
}
public boolean updateBlog(Blog blog)throws MyException{
// TODO 自动生成方法存根
this.getHibernateTemplate().update(blog);
return true;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -