Hibernate3 提供了DetachedCriteria,使得我们可以在Web层构造 g%u&Zkevx
~}K5#<
detachedCriteria,然后调用业务层Bean,进行动态条件查询,根 2oJb)CB
h7s;m
据这一功能,我设计了通用的抽象Bean基类和分页类支持,代码来 +n}$pM|NKU
PSawMPw
自于Quake Wang的javaeye-core包的相应类,然后又做了很多修改 y*{Zbz#{
%gnM(pxl
。 gX{loG
TpA\9N#$
分页支持类: T0)"1D<l
,@m@S^
java代码: A`{y9@h(
EQqx+J&!
kY]W
Qu
package com.javaeye.common.util; PpLU
[sW.CK=3
import java.util.List; Og;-B0,A
EBtLzbj
publicclass PaginationSupport { Bx[rC
v#=`%]mL
publicfinalstaticint PAGESIZE = 30; ~x{.jn
{_RWVVVe
privateint pageSize = PAGESIZE; 6z,&