Hibernate3 提供了DetachedCriteria,使得我们可以在Web层构造 1.0S>+^JE
;$G.?r
detachedCriteria,然后调用业务层Bean,进行动态条件查询,根 Ctxs]S tU%
kmM1)- v
据这一功能,我设计了通用的抽象Bean基类和分页类支持,代码来 <@}~Fp@
8YAUy\
自于Quake Wang的javaeye-core包的相应类,然后又做了很多修改 =Uta5$\a)
/a\6&Eb
。 3u7N/OQ(
0(;d<u)fS
分页支持类: KDW%*%!
+Eh1>m
java代码: AHP_B&s,Qe
y88FT#hR|5
SUXRWFl
package com.javaeye.common.util; @<e+E"6
d_*'5Eia6
import java.util.List; D;It0"
z!5^UD8"W
publicclass PaginationSupport { &}S#6|[i
%^m6Q!
publicfinalstaticint PAGESIZE = 30; FFl[[(`%D
o~,dkV
privateint pageSize = PAGESIZE; sTO*
Uu{I4ls6B
privateList items; 8/*q#j
o`HZS|>K*
privateint totalCount; @@7<L
3hr&