Hibernate3 提供了DetachedCriteria,使得我们可以在Web层构造 4aZsz,=
-]PW\}w1
detachedCriteria,然后调用业务层Bean,进行动态条件查询,根 obX|8hTL%
_&JlE$ua7
据这一功能,我设计了通用的抽象Bean基类和分页类支持,代码来 Ty]CdyL$
P*(lc:
自于Quake Wang的javaeye-core包的相应类,然后又做了很多修改 }`
AC(}cMM+
。 s6). ?oE
\"PlM!0du
分页支持类: -i @!{ ?
W?R$+~G
java代码: F1|4([-<]
({zp$P}
;nv4lxm
package com.javaeye.common.util; :ZU
JCaT^KLz
import java.util.List; "Rs^0iT7>
"v~w#\pz7
publicclass PaginationSupport { fwxyZBr
oChcEx%
publicfinalstaticint PAGESIZE = 30; WE`Y!
|2c '0Ibu
privateint pageSize = PAGESIZE; Q9#$4
O*yc8fUI
privateList items; ]Wv\$JXI
**0Y*Ax@
privateint totalCount; l=EIbh
kRE^G*?
privateint[] indexes = newint[0]; qdj,Qz9ly
9[6*FAFJPP
privateint startIndex = 0; rxCuV
^X0<ZI
public PaginationSupport(List items, int lcIX
l&