Hibernate3 提供了DetachedCriteria,使得我们可以在Web层构造 lu^c^p;
&gkGH<oaX
detachedCriteria,然后调用业务层Bean,进行动态条件查询,根 H=vrF - #
DPfP)J:~
据这一功能,我设计了通用的抽象Bean基类和分页类支持,代码来 nL}bCX{
k'N `5M)
自于Quake Wang的javaeye-core包的相应类,然后又做了很多修改 U!F~><
b$sw`Rsw
。 \/jr0):
fhu-YYJt
分页支持类:
qO
]P TTI\n
java代码: PN{l)&K2.
z8bDBoD6
e`Xy!@`_
package com.javaeye.common.util; xMsos?5}
w5l:^^zF(
import java.util.List; K\&A}R
{xw*H<"f<
publicclass PaginationSupport { r}i<cyL
%$j)?e
publicfinalstaticint PAGESIZE = 30; EXDtVa Ot
j%iz>
privateint pageSize = PAGESIZE; dbkccO}WB
%3e}YQe)
privateList items; \?[#>L4
3,j)PKf
;
privateint totalCount; M/5e4b
Q? a&