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;
相关推荐
4. **Query API**: OJB提供了强大的查询API,允许开发者用面向对象的方式编写查询,甚至支持复杂的关联查询和分页查询。 5. **事务管理**: OJB集成了JTA(Java Transaction API),可以处理分布式事务,确保数据的...
相对Hibernate和Apache OJB 等“一站式”ORM解决方案而言,ibatis 是一种“半 自动化”的ORM实现。 所谓“半自动”,可能理解上有点生涩。纵观目前主流的ORM,无论Hibernate 还是 Apache OJB,都对数据库结构提供了...
将db-ojb与Struts结合使用,可以创建一个强大的、基于数据库的应用程序,其中Struts负责控制流程和用户界面,而db-ojb则处理数据持久化。 【标签】"db-ojb-1.0"是这个压缩包的关键标识,表明了其核心内容是db-ojb的...
纵观目前主流的 ORM(对象关系映射),无论 Hibernate还是Apache OJB,都对数据库结构提供了较为完整的封装,提供了从POJO到数据库表的全套映射机制。程序员往往只需定义好了POJO 到数据库表的映射关系,即可通过 ...
相对Hibernate和Apache OJB等“一站式”ORM解决方案而言,ibatis 是一种“半 自动化”的ORM实现。 所谓“半自动”,可能理解上有点生涩。纵观目前主流的 ORM,无论 Hibernate 还是 Apache OJB,都对数据库...
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"涉及到的是一个关于数据库对象绑定(Object-Relational Bridge,简称OJB)的软件包。OJB是一个开源的Java框架,它的主要功能是作为Java应用...
开发者只需关注于定义对象模型及其与数据库的映射规则,而OJB则负责处理数据的持久化和检索,包括自动处理事务、缓存管理以及懒加载等高级功能。这种抽象层次的提升,不仅提高了开发效率,也使得代码更加简洁和易于...
src / java / org / apache / ojb / broker / platforms / PlatformOracle9iImpl.java src / java / org / apache / ojb / broker / util / IdentityArrayList.java src / java / org / apache / ojb / broker / ...
纵观目前主流的 ORM,无论 Hibernate 还是Apache OJB,都对数据库结构提供了较为完整的封装,提供了从 POJO 到数据库表的全套映射机制。程序员往往只需定义好了POJO 到数据库表的映射关系,即可通过 Hibernate或者...
笔者使用过的ORM 实现中,Apache OJB、Oracle TopLink、IBatis 和Jaxor都给笔者留下了深刻映像,是否选择Hibernate作为持久层实现, 需要结合实际情况考虑(在很多情况下,比如对遗留系统的改造项目中、 ibatis可能...
Hibernate、iBATIS、TopLink、Castor JDO、Apache OJB等这么多持久层框架,你还在为学习上面那个框架而苦恼吗?你还为研究下一代是那个而头疼吗? 朋友,学习JPA吧!JPA的出现就是解决您上面的苦恼的。
iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAO),同时还提供一个利用这个框架开发的JPetStore实例。 相对Hibernate和Apache OJB等“一站式”ORM解决方案而言,ibatis 是一种“半自动化”的ORM实现
OJB 一个Java初学者
iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAO),同时还提供一个利用这个框架开发的JPetStore... 相对Hibernate和Apache OJB等“一站式”ORM解决方案而言,ibatis 是一种“半自动化”的ORM实现。