Hibernate3 提供了DetachedCriteria,使得我们可以在Web层构造 k)Wz b
l.l~K%P'h
detachedCriteria,然后调用业务层Bean,进行动态条件查询,根 KW^aARJ)
a0\UL"z#+
据这一功能,我设计了通用的抽象Bean基类和分页类支持,代码来 !yrHVc
5V!XD9P'
自于Quake Wang的javaeye-core包的相应类,然后又做了很多修改 12dW:#[
&S]v+wF
。 ~7'.{VrU
i{qU RP}.
分页支持类: !3# }ZC2
puF
Z~WZ
java代码: o#/iR]3
D7/Bp4I#o
<t{AY^:r
package com.javaeye.common.util; dC#\ut%l
: PkZ(WZ9
import java.util.List; 8f5^@K\c
%$| k3[4V
publicclass PaginationSupport { ZRGZ'+hw
7!wnx.
publicfinalstaticint PAGESIZE = 30; #HYkzjb
?GU!ke p
privateint pageSize = PAGESIZE; %nF\tVP3]
QPE.b-S
privateList items; `wd* &vl