没有合适的资源?快使用搜索试试~ 我知道了~
struts2+spring+hibernate分页显示完整代码
4星 · 超过85%的资源 需积分: 10 41 下载量 42 浏览量
2011-10-25
09:02:00
上传
评论 2
收藏 32KB DOCX 举报
温馨提示
试读
9页
分页显示一直是web开发中一大烦琐的难题,传统的网页设计只在一个JSP或者ASP页面中书写所有关于数据库操作的代码,那样做分页可能简单一点,但当把网站分层开发后,分页就比较困难了,下面是我做Spring+Hibernate+Struts2项目时设计的分页代码,与大家分享交流。
资源推荐
资源详情
资源评论
分页显示一直是 开发中一大烦琐的难题,传统的网页设计只在一个 或者 页面
中书写所有关于数据库操作的代码,那样做分页可能简单一点,但当把网站分层开发后,
分页就比较困难了,下面是我做 项目时设计的分页代码,与大家
分享交流。
、 层接口的设计,在 接口中定义了如下两个方法:
public interface MemberDao {
@SuppressWarnings("unchecked")
/**
* 分页查询
* @param hql 查询的条件
* @param offset 开始记录
* @param length 一次查询几条记录
* @return
*/
public List queryForPage(final String hql,final int
offset,final int length);
/**
* 查询所有记录数
* @param hql 查询的条件
* @param offset 开始记录
* @return 总记录数
*/
public int getAllRowCount(String hql);
}
、 层实现类 对上面两个方法的实现如下:
public class MemberDaoImpl extends HibernateDaoSupport
implements MemberDao {
/**
* 查询所有记录数
* @return 总记录数
*/
public int getAllRowCount(String hql) {
return getHibernateTemplate().find(hql).size();
}
/**
* 分页查询
* @param hql 查询的条件
* @param offset 开始记录
* @param length 一次查询几条记录
* @return
*/
lanyanleio
- 粉丝: 3
- 资源: 22
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页