Hibernate3 提供了DetachedCriteria,使得我们可以在Web层构造 *HC[LM
k 'CM^,F&
detachedCriteria,然后调用业务层Bean,进行动态条件查询,根 P
}BU7`8
fC4#b?Q
据这一功能,我设计了通用的抽象Bean基类和分页类支持,代码来 .@5RoD[o
\+9~\eeXb
自于Quake Wang的javaeye-core包的相应类,然后又做了很多修改 Ire+r
"am
6x]x>:8
。 An.Qi =Cv
6_rgj{L
分页支持类: r:.ydr@
EdH;P\c
java代码: !PySYY
LvM;ZfAEv
;~^9$Z@%Q
package com.javaeye.common.util; BI|BfO%F$j
1K&_t
import java.util.List; dGc<{sQzB
nuvRjd^N
publicclass PaginationSupport { j Z6]G{
+KcD Y1[
publicfinalstaticint PAGESIZE = 30; {.HFB:<!}
- WEEnwZ
privateint pageSize = PAGESIZE; U@'F9UB`
M9PzA'}4W6
privateList items; f+c<