zoukankan      html  css  js  c++  java
  • Hibernate与ibatis区别

    ORM重要的是对象关系映射,hibernate Apache OJB都对数据库的结构提供了较为完整的封装,POJO<=>数据库表,由其提供的方法,完成持久层的操作。 
         hibernate:一站式的,对数据库进行完整的封装; 
                    pojo<=>数据库表的映射,全套映射机制; 
                    对sql的要求不高(根据制定的存储逻辑,自动生成对应的SQL,并调用JDBC接 
                    口加以执行); 
         对新项目新系统的开发而言,一站式的解决方案很好。 

         但是对其他情况未必适用: 
         系统的部分或者全部数据来自现有的数据库,出于安全考虑,只对开发团队提供几条setlect SQL(或存储过程),以获取所需数据,具体的表结构不予公开; 
         牵涉到业务逻辑部分的数据库操作,必须在数据库层有存储过程实现(如银行); 
         数据处理量巨大,性能要求高,高度优化SQL(存储过程); 
         

         所以这些情况用ibatis更好,它以SQL开发的工作量和数据库的移植性来换取系统设计的自由空间; 
  • 相关阅读:
    depression...
    Childhood is certainly not the happiest time of your time
    我在上海的日子(前言)
    struts国际化的一点尝试
    脚本(js)控制页面输入
    db2和oracle的一些区别
    工作几年是个坎?
    来深圳这半个月
    10年编程无师自通
    初试java mail
  • 原文地址:https://www.cnblogs.com/kelin1314/p/1823952.html
Copyright © 2011-2022 走看看