Hibernate3 提供了DetachedCriteria,使得我们可以在Web层构造 WW2Ob*
u=F+(NE"
detachedCriteria,然后调用业务层Bean,进行动态条件查询,根 9fnA
YYEJph@06q
据这一功能,我设计了通用的抽象Bean基类和分页类支持,代码来 %=AxJp!a
zJDSbsc$%
自于Quake Wang的javaeye-core包的相应类,然后又做了很多修改 N /$`:8"
_-!sBK+F
。 eivtH P
Ma *y=d;,1
分页支持类: z{"2S="
mffn//QS
java代码: )0vU
k
OJN2z
4to% `)]
package com.javaeye.common.util; .roqEasu8
/){KOCBl;
import java.util.List; ,oxcq?7#4
iqQUtE]E_
publicclass PaginationSupport { GuZ( &G6*
4H5pr
publicfinalstaticint PAGESIZE = 30; jN-vY<?h]
P7ph}mB
privateint pageSize = PAGESIZE; etT +
H.<a`mm8
privateList items; e~ aqaY~}
[3l*F
privateint totalCount; CM )Q&