Hibernate3 提供了DetachedCriteria,使得我们可以在Web层构造 )swu~Wb}U@
!+EE*-c1c
detachedCriteria,然后调用业务层Bean,进行动态条件查询,根 `*Ju0)g1
1Zo"Xb
据这一功能,我设计了通用的抽象Bean基类和分页类支持,代码来 8pXului
9cqq"-$G`
自于Quake Wang的javaeye-core包的相应类,然后又做了很多修改 2%Mgg,/~
$-w&<U$E
。 "7z1V{ ;Y
/_(q7:<ZF
分页支持类: kVRh/<s
)JsmzGC0
java代码: b'O>qQ
\cx==[&(
<*Bk.>f!
package com.javaeye.common.util; af-
a(#aEbN?d
import java.util.List; <rn26Gfr
5 (cgHr"
publicclass PaginationSupport { 5>x?2rp
^yFtL(x,
publicfinalstaticint PAGESIZE = 30; Ze.\<^-t
aj`_*T"A
privateint pageSize = PAGESIZE;
}K.2
59MpHkr
privateList items; #?_8 *?
V44M=c7E
privateint totalCount; DG-XX.:z
$! R]!s
privateint[] indexes = newint[0]; %AJTU3=0
!Y,*Zc$R
privateint startIndex = 0; &