怎样封装分页才是最好的?

     现在我们用的是Ibatis的持久层,和MySql数据库。请问大虾们..怎么封装 好点..





      请教啦!先谢谢各位...

ibatis不是有个JPetStore的demo吗,按照他的dao,service的模式封装就行

我们的做法:
对“上一页,下一页,最后一页,第一页,跳转到XX”做一个模型,这个模型接受ibatis的queryForPaginatedList,然后自己控制什么时候该显示什么。
在action(我们用struts)的部分,将queryForPaginatedList将结果放入那个模型,然后将其放在request里面。
在view部分,不论显示List的数据,还是显示分页控制,都在模型中get了。

嘿嘿, 想起某广告词 :
没有最好, 只有更好……

合适自己项目用的就是好咯~ 哪里来什么最好一说 汗一个

数据量少的表用queryForPaginatedList还是蛮好的,太多的话只有死翘翘了。。。要是不考虑数据移植的话,根据数据库走吧,比方ora那种rownum那样,mysql应该也有自己独特的方式把?mysql不太会的说。自己写个分页组件就好了