HibernateDaoSupport中的操作数据的方法
1、建立一个类
2、继承HibernateDaoSupport
public class bookDAO extends HibernateDaoSupport{
/*
插入操作
*/
public void save(Book book) {
this.getHibernateTemplate().save(book);
}
/*
更新操作
*/
public void update(Book book){
this.getHibernateTemplate().update(book);
}
/*
删除操作
*/
public void delete(Book book){
this.getHibernateTemplate().delete(book);
}
/*
根据id查询
*/
public Book findById(Integer id){
return this.getHibernateTemplate().get(Book.class, id);
}
/*
查询所有
*/
public List<Book> findAll(){
return this.getHibernateTemplate().find("from Book");
}
/*
根据name查询
*/
public List<Book> findByName(String name){
return this.getHibernateTemplate().findByNamedQuery("findByName", name);
}
}
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步