Hibernate3 提供了DetachedCriteria,使得我们可以在Web层构造 3YJ"[$w='(
'4SDAa2f
detachedCriteria,然后调用业务层Bean,进行动态条件查询,根 8!rdqI
!
5NuFLOf
据这一功能,我设计了通用的抽象Bean基类和分页类支持,代码来 NC#F:M;b
]"lB!O~
自于Quake Wang的javaeye-core包的相应类,然后又做了很多修改 7jgj;%
w4vV#C4X
。 Rd&DH_<+^
'*`#xNu[
分页支持类: _$ivN!k
xH xTL>,?
java代码: ~Ix2O
'gvR?[!t
n{FjFlX2=
package com.javaeye.common.util; ocFk#FW
z
-!w/Bv@
import java.util.List; Aeb(b+=
XzHR^^;u"*
publicclass PaginationSupport { #3QPcoxa
qD4]7"9
publicfinalstaticint PAGESIZE = 30; S0)JIrrHC
oojl"j4
privateint pageSize = PAGESIZE; z@i4
BtZ]~S}v
privateList items; C/IF~<B
D]]wJQU2
privateint totalCount; D2?H"PH
)63
$,y-;$
privateint[] indexes = newint[0]; nUOi~cs
L%T(H<