SPRING代替MVC和HIBERNATE整合问题
来源:百度知道 编辑:UC知道 时间:2024/05/27 21:24:50
呵呵,这个是肯定的啊
还有spring代替MVC这说法你自己想出来的吧?
呵呵,这个spring不是这样用的
如何使用啊?怎么注入。。注入到哪啊?
这个就要你重载下hibernateDaoSupport,这样分页就更方便了,还可以用hibernate的方法
看这个
public class MyHibernateDaoSupport extends HibernateDaoSupport{
@Resource(name="sessionFactory")
public void setSuperSessionFactory(SessionFactory sessionFactory){
super.setSessionFactory(sessionFactory);
}
/**
* 使用hql 语句进行分页查询操作
* @param hql 需要查询的hql语句
* @param offset 第一条记录索引
* @param pageSize 每页需要显示的记录数
* @return 当前页的所有记录
*/
public List findByPage(final String hql,
final int offset, final int pageSize)
{
List list = getHibernateTemplate().executeFind(new HibernateCallback()
{
public Object doInHibernate(Session session)
throws HibernateException, SQLException
{
List result = session.createQuery(hql)
.se