Hibernate3 提供了DetachedCriteria,使得我们可以在Web层构造 d-#MRl$rtK
;E,%\<
detachedCriteria,然后调用业务层Bean,进行动态条件查询,根 <ij;^ygYD
INyreoMp
据这一功能,我设计了通用的抽象Bean基类和分页类支持,代码来 c}U&!R2p{
Y 'Yoc
自于Quake Wang的javaeye-core包的相应类,然后又做了很多修改 C8m8ys
}e9E+2}Z\
。 MV-fDqA(
5$`i)}:s
分页支持类: #6 e
`|8)A)ZVT
java代码: u#/Y<1gn
LrX7WI
%i]q} M
package com.javaeye.common.util; JcvWE
$
%t([
import java.util.List; 0vqXLFf
]>b.oI/
publicclass PaginationSupport { :K#'?tH
NJ/6_e
publicfinalstaticint PAGESIZE = 30; DDw H9*
4l@*x^F
privateint pageSize = PAGESIZE; G[)Ll=
Ep|W>
privateList items; f[6;)ZA
5 UpN/\He
privateint totalCount; 7i`@`0
HC@E&t