Hibernate3 提供了DetachedCriteria,使得我们可以在Web层构造 zvh&o*\2<d
Rm=[Sj84
detachedCriteria,然后调用业务层Bean,进行动态条件查询,根 %2rUJaOgy$
t0o'_>*?A
据这一功能,我设计了通用的抽象Bean基类和分页类支持,代码来 c`!8!R
[214b=
自于Quake Wang的javaeye-core包的相应类,然后又做了很多修改 08;t%[R
(J\Qo9Il
。 3AarRQWsn
+FtL_7[v
分页支持类: PH]ui=
?1/wl;=fm
java代码: `Z~\&r=
Tg#%5~IX
2ee((vO&
package com.javaeye.common.util; ^+Stvj:N
;NrU|g/ksX
import java.util.List; l|~SVk|
x-ZCaa}O
publicclass PaginationSupport { Z/=HQ8
k[;(@e@c
publicfinalstaticint PAGESIZE = 30; HXRK<6k$
MNsgD3
privateint pageSize = PAGESIZE; 9y5nG
>tVD[wVF0
privateList items; -nC!kpo
|>AHc_:$$
privateint totalCount; e(sV4Z~
;PG,0R`Z;
privateint[] indexes = newint[0]; xouy|Nn'
/km'#f)/
privateint startIndex = 0; 7%Ii:5Bp
>-<