private List findListForGroup(final String hql,HttpServletRequest req, HttpServletResponse resp){
ServletContext sc = req.getSession().getServletContext();
ApplicationContext ac = WebApplicationContextUtils.getWebApplicationContext(sc);
SessionFactory sessionFactory=(SessionFactory) ac.getBean("sessionFactory");
HibernateTemplate hibernateTemplate=new HibernateTemplate(sessionFactory);
List list = hibernateTemplate.executeFind(new HibernateCallback()
{
public Object doInHibernate(Session session)throws HibernateException,SQLException {
Query query = session.createQuery(hql);//创建SESSION
List list = query.list();
return list;//返回值
}
});
return list;
}hql group by使用 (HibernateCallback())
最新推荐文章于 2023-02-01 10:12:00 发布
本文介绍了一种使用Hibernate框架结合Spring框架进行数据查询的方法。通过创建一个泛型方法,该方法接收HQL查询语句作为参数,并利用HibernateTemplate执行查询操作,最终返回查询结果列表。

3917

被折叠的 条评论
为什么被折叠?



