Hibernate3 提供了DetachedCriteria,使得我们可以在Web层构造 j3><J
3'wBX
detachedCriteria,然后调用业务层Bean,进行动态条件查询,根 8TZe=sD~cr
#z.x3D@^r6
据这一功能,我设计了通用的抽象Bean基类和分页类支持,代码来 mN`a]L'
MgekLP)&
自于Quake Wang的javaeye-core包的相应类,然后又做了很多修改 vY6|V$
xjpW<-)MLf
。 53QP~[F8R]
:`K;0`C+
分页支持类: DH%X+r
J98K:SAR
java代码: ?0x;L/d])
OZ6%AUot
92i#It}-/
package com.javaeye.common.util; ~ocr^V{"<~
wHmEt ORo
import java.util.List; R)=<q]Ms
?:E;C<Ar
publicclass PaginationSupport { vuf|2!kh/
^&}Y>O,
publicfinalstaticint PAGESIZE = 30; P_gQ-pF.
!ktr|9Bl
privateint pageSize = PAGESIZE; ~>n<b1}W
=6$( m}(74
privateList items; bQ%^l#H_n'
`W9_LROD
privateint totalCount; "Xqj%\
ulQE{c[
privateint[] indexes = newint[0]; &V"&