首页>代码>s2sh实现分页的详细demo(附带数据库,MYSQl和Oracle)>/page(ssh实现分页)/src/dao/impl/PersonDaoImpl.java
package dao.impl;

import java.util.List;

import org.hibernate.Query;
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;

import dao.PersonDao;

import util.PageBean;

public class PersonDaoImpl extends HibernateDaoSupport implements PersonDao {

	public void findByPage(PageBean pageBean) {
		// 1、查询总记录数
		String hql = "SELECT COUNT(*) FROM Person";
		Query query = super.getSession().createQuery(hql);
		Long count = (Long) query.uniqueResult();
		int value = count.intValue();
		pageBean.setTotalRecord(value);

		// 2、查询显示数据集合
		hql = "FROM Person";
		query = super.getSession().createQuery(hql);
		query.setFirstResult(pageBean.getStart());
		query.setMaxResults(pageBean.getPageSize());
		pageBean.setList(query.list());
	}

}
最近下载更多
雷迪斯俺的乡亲们  LV11 3月23日
siliuhui  LV1 2022年1月4日
and123456  LV11 2021年5月11日
0592lyj  LV9 2021年3月11日
九阳神功  LV1 2020年10月23日
kong.yee  LV40 2020年4月19日
z_lying  LV20 2019年12月25日
1763157114  LV15 2019年9月21日
258055866  LV12 2019年5月19日
yyxq123123  LV7 2019年5月11日
最近浏览更多
雷迪斯俺的乡亲们  LV11 3月23日
wangjie49  LV7 2022年10月1日
siliuhui  LV1 2022年1月4日
huaua7676  LV30 2021年7月18日
.空运绵熊.  LV1 2021年6月5日
and123456  LV11 2021年4月20日
0592lyj  LV9 2021年3月11日
1900110734  LV6 2020年12月4日
Emational 2020年7月13日
暂无贡献等级
Evelyn满天星 2020年5月13日
暂无贡献等级
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友