hibernate+struts实现分页技术

希望可以是全部的源码哦,前台是JSP来实现的!谢谢哦!... 希望可以是 全部的源码哦,前台是JSP来实现的!谢谢哦! 展开
 我来答
li6151770
2008-07-29 · TA获得超过256个赞
知道小有建树答主
回答量:270
采纳率:0%
帮助的人:204万
展开全部
/*
* 分页取数据,取前几个数据
*pageNo是第几页,pageSize是一页显示多少条
*这是hibernate的dao里面的sql语句
*/

public List findByPage(int pageNo,int pageSize) {
log.debug("finding UserInfo instance with property: " + pageNo
+ ", value: " + pageSize);
try {
String queryString = "from UserInfo" ;

Query queryObject = getSession().createQuery(queryString);
queryObject.setFirstResult((pageNo-1)*pageSize);
queryObject.setMaxResults(pageSize);
return queryObject.list();
} catch (RuntimeException re) {
log.error("find by property name failed", re);
throw re;
}
}
/*
* 分页根据密码,这是给你举个例子,password可以是根据id之类的
*
*/
public List findByPassword(int pageNo,int pageSize,String password) {
log.debug("finding UserInfo instance with property: " + pageNo
+ ", value: " + pageSize);
try {
String queryString = "from UserInfo as u where u.password="+password ;

Query queryObject = getSession().createQuery(queryString);
queryObject.setFirstResult((pageNo-1)*pageSize);
queryObject.setMaxResults(pageSize);
return queryObject.list();
} catch (RuntimeException re) {
log.error("find by property name failed", re);
throw re;
}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式