Hibernate3 提供了DetachedCriteria,使得我们可以在Web层构造
STp!8mL
u-M] Az-
detachedCriteria,然后调用业务层Bean,进行动态条件查询,根 P6E1^$e
/'NUZ9
据这一功能,我设计了通用的抽象Bean基类和分页类支持,代码来 sbjtL,
`]LODgk~
自于Quake Wang的javaeye-core包的相应类,然后又做了很多修改 h*waRD
a^*B5G1(&
。 `7>K1slQ}S
;q&Z9lm
分页支持类: [EOMCH2Ki
w}b<D#0XC
java代码: GFY-IC+fc
'Ix5,^M}B
g$gVm:=
package com.javaeye.common.util; V*kznm
d'q;+jnP
import java.util.List; {"\q(R0
N
I3(
publicclass PaginationSupport { *e, CDV
YrKFa%k
publicfinalstaticint PAGESIZE = 30; 5EfY9}dl
mN7&%Z
privateint pageSize = PAGESIZE; 9 G((wiE
z.A4x#>-
privateList items; k2wBy'M.'
j>V"hf
privateint totalCount; z,os
MS
<M`-`v6H
privateint[] indexes = newint[0]; g)nXo:)&