刚学hibernate关于hibernateTemplate有一个疑问
public class HibernateDao extends HibernateDaoSupport
public List find(final String hql, final int offset, final int pageSize) {
List list = this.getHibernateTemplate().executeFind(new HibernateCallback() {
public Object doInHibernate(Session session) throws HibernateException, SQLException {
List result = session.createQuery(hql).setFirstResult(offset).setMaxResults(pageSize).list();
return result;
}
});
return list;
}
}
和下面这个
public class HibernateDao extends HibernateDaoSupport
public List find(final String hql, final int offset, final int pageSize) {
return getSession().createQuery(hql).setFirstResult(offset).setMaxResults(pageSize).list();
}
}
这两种写法有啥差别么?
...全文
相关推荐
Spring整合hibernate(2)之基于HibernateTemplate的整合
在Java企业级开发中,Spring和Hibernate是两个非常重要的框架,Spring作为一个全面的轻量级容器,负责管理对象的生命周期和依赖注入,而Hibernate则是一个强大的持久化框架,专门处理数据库操作
对hibernate的封装 HibernateTemplate
为了解决这些问题,Spring框架提供了一个称为HibernateTemplate的类,它是对Hibernate API的一个封装,旨在提高开发效率和代码的可维护性。
hibernate模拟hibernatetemplate
本教程将深入探讨如何模拟HibernateTemplate,这是Spring框架中的一个辅助类,用于简化Hibernate的使用。
Spring_Spring_Hibernate_HibernateTemplate
**HibernateTemplate**: HibernateTemplate是Spring为简化Hibernate操作而设计的一个类,它包装了Hibernate的Session对象,提供了事务管理、
hibernateTemplate的常用方法
### hibernateTemplate的常用方法详解#### 概述`HibernateTemplate`是Spring框架中用于操作Hibernate的一个便捷工具类,它极大地简化了Hibernate


