Hibernate3 提供了DetachedCriteria,使得我们可以在Web层构造 I=l() ET=
aB<~T[H%h
detachedCriteria,然后调用业务层Bean,进行动态条件查询,根 YIb5jK`
@uz&]~+`
据这一功能,我设计了通用的抽象Bean基类和分页类支持,代码来 T8>:@EL-k
cv;&ff2%?
自于Quake Wang的javaeye-core包的相应类,然后又做了很多修改 /Ik_U?$*
Yo;/7gG>
。 .Tt \U
bO1J#bcZ
分页支持类: Nkn0G_
0trVmWQ8
java代码: p%,:U8fOR
gbwKT`N*
EiWy`H;
package com.javaeye.common.util; GdEkA
,e( |,u
import java.util.List; W?~G_4
\c>9f"jS_
publicclass PaginationSupport { LtbL[z>]
}!\NdQs
publicfinalstaticint PAGESIZE = 30; k(<5tv d
K+Q81<X~
privateint pageSize = PAGESIZE; ~1wAk0G`n
m9Gyjr'L
privateList items; 67%eAS
G& cm5
privateint totalCount; <