网站首页优化问题?
问题是这样的,网站首页需要显示一些记录,感觉速度有些慢,
查询出6条数据,以list形式存到session里,jsp获取session里的list,将6条数据取出来
显示到页面上,
下面是代码,是否有问题?还能怎么优化下。。。。可以给点建议吗
jsp页面:
List listGg=(ArrayList)request.getAttribute("listGg");
String hql2="from News order by operateDate desc "; List listGg=dao.find(hql2, 0, 6); request.setAttribute("listGg", listGg);
public List find(String hql, int offset, int size) throws HibernateException { Session session = (Session) HibernateBase.getCurrentSession(); Transaction transaction = null; try { transaction = HibernateBase.getTransaction(session); Query query = session.createQuery(hql); query.setFirstResult(offset); query.setMaxResults(size); List results = query.list(); transaction.commit(); return results; } catch (HibernateException he) { if (transaction != null) { transaction.rollback(); HibernateBase.closeTransaction(); } HibernateBase.closeSession(); throw he; } finally { HibernateBase.closeTransaction(); HibernateBase.closeSession(); } }