Hibernate3 提供了DetachedCriteria,使得我们可以在Web层构造 L#`X
]E
:%sG'_d
detachedCriteria,然后调用业务层Bean,进行动态条件查询,根 J5a8U&A
`n,RC2yo
据这一功能,我设计了通用的抽象Bean基类和分页类支持,代码来 ]Mq-67
{X?Aj >l
自于Quake Wang的javaeye-core包的相应类,然后又做了很多修改 /Ey%aA4v
,{IDf
。 uP4yJ/]
l_k:OZ
分页支持类: 9ad`q+kY
Vu_oxL}
java代码: W.
d',4)
B\D)21Ik}%
Z7wl~Hk
package com.javaeye.common.util; Xf ^_y(?
/%&5Iq\:vA
import java.util.List; 8Z}%,G*n
g)f& mQ)
publicclass PaginationSupport { dLqBu~*
+M.BMS2A<l
publicfinalstaticint PAGESIZE = 30; L%[>z'Zp
U:x;4
privateint pageSize = PAGESIZE; Y4YZM
K1YxF
privateList items; &y0Gdzf