hibernatetemplate实现分页查询

hibernatetemplate实现分页查询

今天用hibernateTemplate.findByCriteria()试着进行了分页查询,网上都说采用接口 org.springframework.orm.hibernate3.HibernateCallback来做,有会的小伙伴可以告诉我我写的和他有啥优点和缺点吗?

	@SuppressWarnings("unchecked")
	@Override
	public List<User> getUsersByPage(int pageNo, int pageNum) {
		DetachedCriteria criteria=DetachedCriteria.forClass(User.class);
		List<User> users = hibernateTemplate.findByCriteria(criteria, ((pageNo-1)*pageNum), pageNum);
		return users;
	}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
第十章 开发Spring应用... 189<br><br>10.1 简介... 189<br><br>10.1.1 Spring简介... 189<br><br>10.1.2 MyEclipse的Spring开发功能简介... 191<br><br>10.2 开发简单的Spring应用... 191<br><br>10.2.1 给项目加入Spring功能... 191<br><br>10.2.2 创建Bean类和配置信息... 193<br><br>10.2.3 Spring Beans 视图和Outline视图... 197<br><br>10.2.4 运行和测试... 199<br><br>10.3 开发Spring 1.2 AOP应用... 200<br><br>10.3.1 开发Man对象... 201<br><br>10.3.2 开发前置通知(Before advice)对象:FBI 201<br><br>10.3.3 装配拦截器和Bean. 202<br><br>10.3.4 测试和运行... 203<br><br>10.3.5 AOP简介和相关概念... 204<br><br>10.4 开发 Spring 2.0 AOP 应用... 206<br><br>10.4.1 使用aop 标签实现AOP. 206<br><br>10.4.2 使用标注(@AspectJ)实现AOP. 208<br><br>10.4.3 开发环绕通知(Around Advice)AOP 应用... 210<br><br>10.5 Spring数据库开发... 214<br><br>10.5.1 DataSource 和 JDBCTemplate开发... 214<br><br>10.5.2 Hibernate 整合 Spring开发... 223<br><br>10.5.2.1 创建项目,添加必要的开发功能... 223<br><br>10.5.2.2 反向工程生成Spring整合Hibernate的DAO.. 225<br><br>10.5.2.3 用Spring 1.2 的事务代理类解决事务提交问题... 232<br><br>10.5.2.4 用Spring 2.0 的aop和tx声明式配置解决事务提交问题... 234<br><br>10.5.2.5 用Spring 2.0 的@Transactional标注解决事务提交问题(最佳方案) 238<br><br>10.5.2.6 使用 HibernateTemplate 实现分页查询... 241<br><br>10.6 小结... 242<br><br>10.7 参考资料... 242<br><br>10.7.1 MyEclipse生成的Spring+Hibernate无法保存数据问题的解决方法... 242<br><br>10.7.2 MyEclipse生成的Spring+Hibernate无法保存数据问题的解决方法2 - 用 CGLIB 来实现事务管理 245<br><br>10.7.3 Spring相关的参考资料... 248 <br><br>

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值