HibernateDaoSupport中的操作数据的方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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);
}


}

以上是关于HibernateDaoSupport中的操作数据的方法的主要内容,如果未能解决你的问题,请参考以下文章

为啥不推荐 HibernateDaoSupport?

SSH中的Dao类继承HibernateDaoSupport后出现异常

HibernateDaoSupport与JdbcDaoSupport

spring HibernateDaoSupport 注解属性注入的方法

HibernateTemplate和HibernateDaoSupport(spring注入问题)

HibernateDaoSupport类的使用