Hibernate3 提供了DetachedCriteria,使得我们可以在Web层构造 JO&RuAq
nn$^iw`
detachedCriteria,然后调用业务层Bean,进行动态条件查询,根 EM!S ;i
s*Z
yr%R
据这一功能,我设计了通用的抽象Bean基类和分页类支持,代码来 O,
:|
4mEJu
自于Quake Wang的javaeye-core包的相应类,然后又做了很多修改 /BvMNKb$$
TcJJ"[0
。 Qz%q#4Zb
burSb:JF
分页支持类: kM=&Tfpj
6Yt3Oq<U
java代码: NLYf
pS7y3(_
61OlnmvE
package com.javaeye.common.util; @\xEK5 SG
}1+2&Ps50
import java.util.List; 3u^wK
qe(C>qjMbG
publicclass PaginationSupport { :,R>e}lM
fQg^^ZXe"
publicfinalstaticint PAGESIZE = 30; /6yVbo"
b&1hj[`)
privateint pageSize = PAGESIZE;
U2vb&Qu/
fb^R3wd$ff
privateList items; nA.U'=`
)FIFf;r
privateint totalCount; >r,z^]-
r<