Hibernate3 提供了DetachedCriteria,使得我们可以在Web层构造 hEA<o67
PXK7b2fE.
detachedCriteria,然后调用业务层Bean,进行动态条件查询,根 dT`D:)*:
6CV*
Z\b
据这一功能,我设计了通用的抽象Bean基类和分页类支持,代码来 #ZJ _T`l
h%o%fH&F!
自于Quake Wang的javaeye-core包的相应类,然后又做了很多修改 gy,ht3
Fu
SL}P
。 ZOft.P O
In:9\7~jC
分页支持类: t9,\Hdo
X\`_3=
java代码: |8&,b`Gfo
)bS~1n_0
wF
IegC(
package com.javaeye.common.util; q$ZHd
G 3+.H
import java.util.List; "9m2/D`=
sNj)ZWgd>
publicclass PaginationSupport { 3*]eigi)
*S]Ci\{_
publicfinalstaticint PAGESIZE = 30; Q}1 R5@7
[=E
privateint pageSize = PAGESIZE; &R[ Mc-2
-d~4A
privateList items; _g+JA3sIJ
%b%-Ogz;4
privateint totalCount; WB?jRYp
OP~HdocB
privateint[] indexes = newint[0]; DNOueU
&