Hibernate3 提供了DetachedCriteria,使得我们可以在Web层构造 .F0Q<s9
W O'nW
detachedCriteria,然后调用业务层Bean,进行动态条件查询,根 n_6#Df*
7_L$ XIa
据这一功能,我设计了通用的抽象Bean基类和分页类支持,代码来 t~Qj$:\
+rka5ts
自于Quake Wang的javaeye-core包的相应类,然后又做了很多修改 n -xCaq
S|m|ulB
。 Po\d!
V" KuwM
分页支持类: bDq<]h_7
{ ^R>H|~
java代码: W A#y&
:bqUA(k
7H?lR~w
package com.javaeye.common.util; c7]0>nU;
Y,-!QFS#
import java.util.List; Am >b 7Z!
j 5 bHzcv
publicclass PaginationSupport { 6U1_Wk?
!_-Uwg
publicfinalstaticint PAGESIZE = 30; $?DEO[p.
V%voe
privateint pageSize = PAGESIZE; `KieN/d%
(XV+aQ \A
privateList items; oKPG0iM:
!^Q4ZL,-
privateint totalCount; r<