Hibernate3 提供了DetachedCriteria,使得我们可以在Web层构造 h&i*=&<HP6
Fs~(>w@
detachedCriteria,然后调用业务层Bean,进行动态条件查询,根 d AcSG
tle`O)&uo
据这一功能,我设计了通用的抽象Bean基类和分页类支持,代码来 E@ :9|5
8NHm#Z3Ol
自于Quake Wang的javaeye-core包的相应类,然后又做了很多修改 0:v!'
MOD&3>NI
。 a6LL]_&g
F_*']:p
分页支持类: w&?XsO@0W
-F7F 6!s
java代码: ~`AB-0t.u
T2Yf7Szp
V#oz~GMB
package com.javaeye.common.util; B4b'0p
`0NU
c)`
import java.util.List; FY'0?CT$
Ow4 _0l&
publicclass PaginationSupport { (%fQhQ
w||t3!M+n
publicfinalstaticint PAGESIZE = 30; x/O;8^b
E /H%q|q
privateint pageSize = PAGESIZE; W p)!G
;NA5G:eQ
privateList items; iI<c
<'4Wne.z!
privateint totalCount; v8-My1toV
y[XD=j
privateint[] indexes = newint[0]; jOV6%
MZz9R*_VS
privateint startIndex = 0; &|XgWZS5
9:{<