浏览 5808 次
锁定老帖子 主题:hibernate的分页与DAO的问题。
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2003-09-24
List findByUserId(String p0) 如果考虑到分页,那么得传firstresult 和maxresult这两个参数进去(或者传一个page对象)。 还得做一个countbyUserId函数以获得数据的数量。 总觉得这样做有点麻烦。不知道有没有更好的方法。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2003-09-24
queryString,queryParameters,firstResult,maxResults(或page)这些参数肯定是需要的,可以自动构造出相应的countQueryString,比如
queryString:select user from User user where user.name like :name parameter: "namePrefix%" 自动构造出 countQueryString: select count(user) from User user where user.name like :name parameter: "namePrefix%" |
|
返回顶楼 | |
发表时间:2003-09-24
谁有dao+分页的参考代码。
|
|
返回顶楼 | |