Hibernate3 提供了DetachedCriteria,使得我们可以在Web层构造 =fsaJ@q,R
h.?[1hT4R
detachedCriteria,然后调用业务层Bean,进行动态条件查询,根 ,O[vxN1X*
)D[ypuM&
据这一功能,我设计了通用的抽象Bean基类和分页类支持,代码来 izC>-
LpmspIPvf
自于Quake Wang的javaeye-core包的相应类,然后又做了很多修改 9d{W/t?NH
=k$d8g
ez
。 mr('zpkRq
pRU6jV 6e)
分页支持类: nZ bg
h[Iu_#HMa
java代码: 3LXpe8$lJ
("lcL2Bq
Vbj?:29A
package com.javaeye.common.util; y:42H tS
'^/E2+
import java.util.List; Bw_Ih|y,w
/ruf1?\,R
publicclass PaginationSupport { 6~!YEuA
8^R>y
publicfinalstaticint PAGESIZE = 30; 8m1zL[.8g
z=K5~nU
privateint pageSize = PAGESIZE; ,B#Y9[R
^m+W
privateList items; ,gOQIS56
J,D{dYLDD
privateint totalCount; &