最近整合SSH,用hibernateTemplate感觉问题很多hibernateTemplate如何分页?有没有方便获取记录总数count的方法?hibernateTemplate有没有查询结束后返回object的方法?比如查询某一个用户,某一条记录,感觉用List麻烦
解决方案 »
- 初学structs2 茫然 基础的定义不对么?
- 常用JQuery特效学习资料
- ldap 用户验证失败,在线等急急急!!!
- hibernate 中 关联映射
- 什么情况帮忙分析一下:An error has occurred.see error log for more details.
- 用javabeans调用dll的问题
- weblogic问题,熟悉的朋友帮忙看看
- tomcat在linux下配置问题(windows下正常)
- 小弟初学JSP,TOMCAT总是提示404错误,请帮忙
- 对这个问题,我已经好几天不能解决,请大家帮忙呀!!
- MagicDraw.UML.Enterprise 使用
- 关于过滤器(Servlet Filter)中调用SessionBean时的单元测试的写法
public Collection<Pricing> findByCondition(String cond, int currentPage) {
final String str = cond;
final int startRow = (currentPage - 1) * PageParameter.CNT_EACH_PAGE;
return this.getHibernateTemplate().executeFind(new HibernateCallback() { public Object doInHibernate(Session session)
throws HibernateException, SQLException {
Query query = session.createQuery("from Pricing p where 1=1 "
+ str);
query.setFirstResult(startRow);
query.setMaxResults(PageParameter.CNT_EACH_PAGE);
return query.list();
} });
}
至于你说的查询要单独返回一个object,好像没有。都是返回的list(0)取得。通用呀
session.createQuery("HQL").uniqueResult();