一中网校方案建议讨论稿.pptVIP

  • 2
  • 0
  • 约1.26万字
  • 约 33页
  • 2019-08-04 发布于天津
  • 举报
新东网科技 IBATIS快速开发指南 概述 相对Hibernate 和Apache OJB 等“一站式”ORM 解决方案而言,ibatis 是一种“半自动化”的ORM 实现。所谓的“半自动”,可能理解上有点生涩。纵观目前主流的ORM ,无论Hibernate 还是Apache OJB,都对数据库结构提供了较为完整的封装,提供了从POJO 到数据库表的全套映射机制。程序员往往只需定义好了POJO 到数据库表的映射关系,即可通过Hibernate 或者OJB 提供的方法完成持久层操作。程序员甚至不需要对SQL 的熟练掌握,Hibernate/OJB 会根据制定的存储逻辑,自动生成对应的SQL 并调用JDBC 接口加以执行。 概述 在大多数情况下,特别是对新项目,新系统的开发而言,这种机制的优势是很明显的。但是,在一些特定的环境下,这种一站式的解决方案却未必有效。 例如,在营维系统中,我们常常遇到以下几种情况: 系统现状 1.系统的部分或全部数据来自现有数据库,处于安全考虑,只对开发团队提供几条Select SQL(或存储过程)以获取所需数据,或者只给出接口视图,具体的表结构不予公开。 2.在较复杂的功能要求,不得不涉及到数据库的特性,比如使用存储过程和函数等。对牵涉到业务逻辑部分的数据库操作,必须在数据库层由存储过程实现。 3.系统数据处理量巨大,性能要求极为苛刻,这

文档评论(0)

1亿VIP精品文档

相关文档