Hibernate3 提供了DetachedCriteria,使得我们可以在Web层构造 "[jhaUAK
NqJ<!q)
detachedCriteria,然后调用业务层Bean,进行动态条件查询,根 Sc&)~h}YF
xdd:yrC
据这一功能,我设计了通用的抽象Bean基类和分页类支持,代码来 0).fBBNG
wv , GBZ-f
自于Quake Wang的javaeye-core包的相应类,然后又做了很多修改 6R;)
@72x`&|I?u
。 j|VXC(6P,
gB]C&Q
分页支持类: koOy Z>
2c}B
java代码: m_Mwg
O6y @G
.+
$brKl8P
package com.javaeye.common.util; DpA\r_D
"A%MVym."
import java.util.List; )fNGB]%
!xkj30O(G
publicclass PaginationSupport { `$J'UXtGc
I+0c8T(:
publicfinalstaticint PAGESIZE = 30; B ,V(LTE
5pO]vBT
privateint pageSize = PAGESIZE; "?$L'!bM@
\WWG>OUh.U
privateList items; +Dv 7:x7
T`uDlo
privateint totalCount; f,|QAj=a
4 GUA&