论坛首页 Java企业应用论坛

基于spring与hibernate的通用分页实现

浏览 27205 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (4) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-10-06  
我的天啊,我还是用pager分页标签好
只要传offset和num就行了,你那么多代码.....看的头晕
0 请登录后投票
   发表时间:2008-10-06  
还是使用pager-taglib来的快
0 请登录后投票
   发表时间:2008-10-06  
iorn.gu 写道

并没有取出所有数据. 你仔细看下PageableHibernateTemplete 类.
getHibernateTemplate()方法取过来的Template就已经设设置好了maxResults与firstResult.
附件的图里有每次取出来的数据.

你的PageableHibernateTemplete应该是singleton吧,pager作为它的实例变量被多线程调用会有问题!
0 请登录后投票
   发表时间:2008-10-06  
getCurrentMethod 不错
0 请登录后投票
   发表时间:2008-10-07  
我分页的只传从第几条开始,一次加载几条。
0 请登录后投票
   发表时间:2008-10-07  
考虑到效率问题page好像不是明智之举吧!用sql还是爽一些,Hibernate,spring过于烦琐,各人观点!
0 请登录后投票
   发表时间:2008-10-07  
jacklondon 写道
daquan198163 写道
看了此贴,我对实现通用分页这件事彻底绝望了

我写了一个通用分页,应该比这里的简单。可供参考。
http://blog.csdn.net/jacklondon/archive/2008/08/23/2816824.aspx
这是一个开源 J2EE 框架项目 VelocityWeb,主页在 http://velocityweb.sourceforge.net, 有中英文文档。
加入分页功能是因为一个网友的要求。

简单看了一下你的blog,好像是个SQL级别的分页组件,跟Hibernate的QBC类似,
这跟我们在这里讨论的通用分页框架不是一码事吧,
这里讨论的是比较高层的框架,不限制你在底层用JDBC还是ORM,
而你那个属于底层的分页组件
0 请登录后投票
   发表时间:2008-10-07  
没有什么所谓的通用的分页框架,通用的分页只能局限在一个特定的项目里,与项目所采用的各种开源框架关系密切。查询分页本来就是一个繁琐的问题,它包括组织查询的过滤条件和查询结果的排序等等需要考虑的问题。
0 请登录后投票
   发表时间:2008-10-07  
PageableHibernateTemplete 里面的 Paper类是什么时候注册进来的?能动态改变?
0 请登录后投票
   发表时间:2008-10-07  
还是用pagerTaglib
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics