Hibernate3 提供了DetachedCriteria,使得我们可以在Web层构造 l8lJ &
TNcMrbWA
detachedCriteria,然后调用业务层Bean,进行动态条件查询,根 ^q<EnsY
Zh?n;n}
据这一功能,我设计了通用的抽象Bean基类和分页类支持,代码来 EE qlsH
swhtlc@@
自于Quake Wang的javaeye-core包的相应类,然后又做了很多修改 W5&KmA
1+tPd7U
。 yT(86#st
Wx8;+!2Q/
分页支持类: Q|g>ga-a
8#Y_]Z?)
java代码: 4&~*;an7
/EvT%h?p
6p14BruV
package com.javaeye.common.util; Rr\fw'
X)8Edw[?N3
import java.util.List; i2\CDYP
4_4|2L3
publicclass PaginationSupport { [,|4%Y
<H1e+l{8$
publicfinalstaticint PAGESIZE = 30; V("T9g
N/E=-&E8
privateint pageSize = PAGESIZE; ]oC7{OoX
'qidorT>N
privateList items; f{'NO`G
JJP!9<
privateint totalCount; o* QZf*M
1rh2!4)7
privateint[] indexes = newint[0]; cP0(Q+i7
iM]&ryGB