`
gabrielyang
  • 浏览: 16691 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Apache OJB的分页处理

 
阅读更多

OJB中的分页

// 检索条件
		int start = 1, maxResult = 10;
		try {
			start = Integer.valueOf(map.get("start").toString());
			maxResult = Integer.valueOf(map.get("maxResult").toString());
		} catch (Exception e) {
		}
		// 规则
		Criteria criteria = new Criteria();
		// 查询query
		QueryByCriteria q = QueryFactory.newQuery(Professors.class, criteria);
		// 总记录数
		int totalCount = getPersistenceBrokerTemplate().getCount(q);
		q.addOrderByAscending("id");
		// 起始记录数
		q.setStartAtIndex(start);
		// 结束记录数
		q.setEndAtIndex(start + maxResult - 1);
		// 查询结果
		List<Professors> cList = (List<Professors>) getPersistenceBrokerTemplate().getCollectionByQuery(q);
		return cList;

 

分享到:
评论

相关推荐

    ibatis开发相关

    ibatis是一种轻量级的ORM框架,相较于Hibernate和Apache OJB等更为全面的ORM解决方案,它提供了一种“半自动化”的对象关系映射(ORM)实现。所谓的“半自动化”,指的是在使用ibatis时,开发者需要手动编写SQL语句...

    OJB 持久层框架的帮助文档资料

    4. **Query API**: OJB提供了强大的查询API,允许开发者用面向对象的方式编写查询,甚至支持复杂的关联查询和分页查询。 5. **事务管理**: OJB集成了JTA(Java Transaction API),可以处理分布式事务,确保数据的...

    iBatis开发资料

    相对Hibernate和Apache OJB 等“一站式”ORM解决方案而言,ibatis 是一种“半 自动化”的ORM实现。 所谓“半自动”,可能理解上有点生涩。纵观目前主流的ORM,无论Hibernate 还是 Apache OJB,都对数据库结构提供了...

    ③db-ojb-1.0.rc5.zip

    将db-ojb与Struts结合使用,可以创建一个强大的、基于数据库的应用程序,其中Struts负责控制流程和用户界面,而db-ojb则处理数据持久化。 【标签】"db-ojb-1.0"是这个压缩包的关键标识,表明了其核心内容是db-ojb的...

    iBatis框架搭建用到的所有jar包

    纵观目前主流的 ORM(对象关系映射),无论 Hibernate还是Apache OJB,都对数据库结构提供了较为完整的封装,提供了从POJO到数据库表的全套映射机制。程序员往往只需定义好了POJO 到数据库表的映射关系,即可通过 ...

    ibatis开发指南

    相对Hibernate和Apache OJB等“一站式”ORM解决方案而言,ibatis 是一种“半  自动化”的ORM实现。  所谓“半自动”,可能理解上有点生涩。纵观目前主流的 ORM,无论 Hibernate 还是  Apache OJB,都对数据库...

    db-ojb-1.0.4.jar

    db-ojb-1.0.4.jar....

    db-ojb-1.0.4-tools.zip_db-ojb-1.0.4.jar_db-ojb-1.0.rc5.zip

    标题中的"db-ojb-1.0.4-tools.zip_db-ojb-1.0.4.jar_db-ojb-1.0.rc5.zip"涉及到的是一个关于数据库对象绑定(Object-Relational Bridge,简称OJB)的软件包。OJB是一个开源的Java框架,它的主要功能是作为Java应用...

    ojb-study

    开发者只需关注于定义对象模型及其与数据库的映射规则,而OJB则负责处理数据的持久化和检索,包括自动处理事务、缓存管理以及懒加载等高级功能。这种抽象层次的提升,不仅提高了开发效率,也使得代码更加简洁和易于...

    ojb:这是包含IU修复程序的OJB 1.0.4的修补程序版本

    src / java / org / apache / ojb / broker / platforms / PlatformOracle9iImpl.java src / java / org / apache / ojb / broker / util / IdentityArrayList.java src / java / org / apache / ojb / broker / ...

    iBATIS技术教程PPT和代码.rar

    纵观目前主流的 ORM,无论 Hibernate 还是Apache OJB,都对数据库结构提供了较为完整的封装,提供了从 POJO 到数据库表的全套映射机制。程序员往往只需定义好了POJO 到数据库表的映射关系,即可通过 Hibernate或者...

    Hibernate开发指南

    笔者使用过的ORM 实现中,Apache OJB、Oracle TopLink、IBatis 和Jaxor都给笔者留下了深刻映像,是否选择Hibernate作为持久层实现, 需要结合实际情况考虑(在很多情况下,比如对遗留系统的改造项目中、 ibatis可能...

    JPA持久化简介

    Hibernate、iBATIS、TopLink、Castor JDO、Apache OJB等这么多持久层框架,你还在为学习上面那个框架而苦恼吗?你还为研究下一代是那个而头疼吗? 朋友,学习JPA吧!JPA的出现就是解决您上面的苦恼的。

    ibatis学习

    iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAO),同时还提供一个利用这个框架开发的JPetStore实例。 相对Hibernate和Apache OJB等“一站式”ORM解决方案而言,ibatis 是一种“半自动化”的ORM实现

    OJB:一个Java初学者

    OJB 一个Java初学者

    IBatis.rar

    iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAO),同时还提供一个利用这个框架开发的JPetStore... 相对Hibernate和Apache OJB等“一站式”ORM解决方案而言,ibatis 是一种“半自动化”的ORM实现。

Global site tag (gtag.js) - Google Analytics