Hibernate3 提供了DetachedCriteria,使得我们可以在Web层构造 G8Sx;Xi
[;8vO=Z
detachedCriteria,然后调用业务层Bean,进行动态条件查询,根 drEND`,@6|
b8TwV_&|X
据这一功能,我设计了通用的抽象Bean基类和分页类支持,代码来 O*y@4AR"S
4&/m>%r
自于Quake Wang的javaeye-core包的相应类,然后又做了很多修改 HA::(cXL
>2@ a\
。 e+7x &-+
E1V;eoK.D
分页支持类: 8
!+eq5S3
ju%t'u\'
java代码: #+6t|
84UI)nE:Q
OX*5 yT{
package com.javaeye.common.util; l1wYN,rv
h!UB#-
import java.util.List; [t}$W*hY
M~#%
[?iU
publicclass PaginationSupport { L#X!.
>djTJ>dl_u
publicfinalstaticint PAGESIZE = 30; E#A}J:
SB\T
iH/
privateint pageSize = PAGESIZE; )OgQ&,#
@[(<oX%
privateList items; xBW{Wyh
{9yW8&m
privateint totalCount; XI*cu\7sy
Z$&