最近写了一个Hibernate分页,之前用游标来实现得到count 总行数..用HQL语句查询!可是现在问题出现了,但数据达到海量的时候,出现比较慢,现在要进行优化:
1.不能使用游标得到count总行数!
ScrollableResults rs = query.scroll(ScrollMode.SCROLL_INSENSITIVE); rs.last(); return (rs.getRowNumber() + 1);
2.不能使用select count(*) from .....这样要得到count 和list 分布操作很麻烦!查询和 ...
我今天遇到很奇怪問題,關於Hibernate3.0查詢、分頁和(排序)--->這個排序是用tag做的,我一直不明白為什么我查詢出來數據沒有重複的.為什么點分頁重新選擇每一頁要顯示多少倏頁數時候,點下一頁居然出現數據重複現象?只有一,兩倏數據是重複?主管叫我改...
整整花了一個小時時間,才把問題解決...原來寫的HQL語句後面沒有加Order by排序語句.不加這個就會出現有几個重複數據?加了問題就解決...讓我百思不解?雖然問題搞定了,但是小弟不明白?於是拿出來 ...
在eclipse中Start和Debug有何区别,我每次运行Start有时候severs会出错,但运行Debug就不会.我理解是Start是快速运行,运行完了程序不能作调试!Debug的话可以作调试......
我现在正在改我上一任做过的船运柜管操作,里面有个货柜报表来计算堆存日的问题!里面的流程有点复杂不知道怎样去计算....具体代码该要怎么样去实现 ,谢谢!
流程如下:这里面流程都是时间日期!
改进算法(以gate out 为标准计算):
进口吉柜卸船/吉柜转港口入闸/转户入闸/转公司入闸(统称吉柜入场):
1、 吉柜入场 — 吉柜装货出闸 一 直到今
吉柜堆存日 = 吉柜装货出闸 - 吉柜入场 + 1
2、 吉柜入场 — 吉柜装货出闸 — 重柜装 ...
- 浏览: 656 次
- 性别:

- 来自: 珠海

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
发疯Hibernate分页问题, ...
这样行不: hql作为分页类的参数,方法签名: listByPage(Strin ...
-- by soci -
发疯Hibernate分页问题, ...
/** * 去除hql的select 子句 ...
-- by iamzealotwang -
发疯Hibernate分页问题, ...
不行就用lucence 吧~ 索引文件搞~ 查库啥时候都慢~
-- by litianyi520 -
发疯Hibernate分页问题, ...
caohj 写道建议用一个字段来存储count数,当有增加一条记录时count数 ...
-- by lu_pp -
发疯Hibernate分页问题, ...
放一个List getPage(int page)的方法出来,如果返回的list ...
-- by 。。。






评论排行榜