Hibernate3 提供了DetachedCriteria,使得我们可以在Web层构造 a .5s5g)8
8j,_
detachedCriteria,然后调用业务层Bean,进行动态条件查询,根 f/b }X3K
-?b@ 6U
据这一功能,我设计了通用的抽象Bean基类和分页类支持,代码来 >EMgP1
1q!JpC^
自于Quake Wang的javaeye-core包的相应类,然后又做了很多修改 c=2e?
*x|
<\_+
。 L!L/QG|wdf
OvPy+I
分页支持类: V=|^r?
Y\T*8\h_[
java代码: rI}E2J
~zz |U!TG
&bJ98Nxl
package com.javaeye.common.util; k~Pm.@,3o
zJMKgw,i*
import java.util.List; l\^q7cXG
'KGY;8<x]
publicclass PaginationSupport { e![Q1!r
lq@Vb{Z
publicfinalstaticint PAGESIZE = 30; [&*$!M
{K'SOhH4?
privateint pageSize = PAGESIZE; 8m A6l0
| 4I x2GD
privateList items; 7atYWz~yG
vc2xAAQ
privateint totalCount; yT&