Hibernate3 提供了DetachedCriteria,使得我们可以在Web层构造 jUrUM.CJ\N
]?0]K!7Ea
detachedCriteria,然后调用业务层Bean,进行动态条件查询,根 ic?(`6N8
FtybF
据这一功能,我设计了通用的抽象Bean基类和分页类支持,代码来 kC/An@J^#
>ToI$~84
自于Quake Wang的javaeye-core包的相应类,然后又做了很多修改 opon"{
@e^(V$ap
。 kQO5sX$;
x3 01uf[
分页支持类: hGU 3DKHT
F&D,y-CQ
java代码: :hDv^D?3
5ih5=qX
a*!9RQ
package com.javaeye.common.util; q
7hoI]
Ft?Yc 5
import java.util.List; F2dwT
;H"OZRQ
publicclass PaginationSupport { _ IlRZ} f
M~g@y$
publicfinalstaticint PAGESIZE = 30; *xDV8iu_
Y|-:z@n6C
privateint pageSize = PAGESIZE; 8D`TN8[W
(FSa>
privateList items; [.nkNda5)v
HK`r9frn
privateint totalCount; j&