Hibernate3 提供了DetachedCriteria,使得我们可以在Web层构造 IJYL s
nRL. ppUI
detachedCriteria,然后调用业务层Bean,进行动态条件查询,根 -i0(2*<
o1W:ox?kO
据这一功能,我设计了通用的抽象Bean基类和分页类支持,代码来 v\16RD
X+L) -d
自于Quake Wang的javaeye-core包的相应类,然后又做了很多修改 @AHm!9?o
c0B|F
。 9{k97D/
^k5ll=}
分页支持类: )'17r82a
0sN.H=
java代码: N{
Z
H
An;MVA
5pr"d@.
package com.javaeye.common.util; MYJg8 '[j
_vSn`
import java.util.List; *n"/a{6>
UcBe'r}G
publicclass PaginationSupport { {!6/x9>
|8mhp.7
publicfinalstaticint PAGESIZE = 30; A+6 n#
eSWLrryY
privateint pageSize = PAGESIZE; w0w G-R ?
+fvaUV_-
privateList items; FZ!`B]]le,
H
0+dV3
privateint totalCount; \fA{1
bM8If"
privateint[] indexes = newint[0]; mPI8_5V8]
=mA: ctu~v
privateint startIndex = 0; }ci#>
IDnC<