`

IBATIS的优缺点

阅读更多
优点:
与JDBC比较:
   1.减少了大约61%的代码量
   2.简单
   3.架构级性能增强
   4.sql语句与程序代码分离
   5.简化项目中的分工
   6.增强了移植性(数据库的可移植性)


缺点:
    1.sql需要自己写

个人观点:ibatis现在用的很少了 ,有次朋友去面试,说自己工作中没用过hibernate,都是用的ibatis , 面试官说没听过 , 呵呵  好笑!

现在用ibatis ,一般都是为了与旧系统兼容  ibatis现在体现出来的优点基本上没啥好说的了


  这是对上面的补充 , 听几个朋友讲起 ,外面很多公司现在还是用ibatise , 可能是公司的人用ibatise用惯了 ,不管是什么原因 , 大家有时间还是去了解了解 , 还有关于ssh  外面很多公司都不用 , 都是公司内部自己开发的框架 ,不过都是基于ssh开发出来的  思想是一样的

    
1
1
分享到:
评论
3 楼 hyj0903 2010-09-09  
虽然用得少,但还是得去了解一下才行啊,就像spring mvc 与struts2 mvc一样。
2 楼 metadmin 2010-08-18  
61%???  楼主测量非常仔细 
1 楼 gengv 2010-08-17  
“参数数量只能一个”?

传入Map类型的参数不就可以实现多参数了吗?

相关推荐

    ibatis优缺点

    ### ibatis与Hibernate对比之优缺点分析 #### 一、简介 在Java开发领域中,持久层框架(ORM框架)的选择对于项目的成功至关重要。其中,ibatis(现更名为MyBatis)与Hibernate作为两种广为人知且应用广泛的持久层...

    ibatis 与hibernate之间的比较优点和缺点

    ### ibatis 与 hibernate 之间的比较:优点和缺点 #### 概述 在 Java 开发领域中,对象关系映射(Object Relational Mapping,简称 ORM)是一种将面向对象编程语言中的对象模型与数据库系统中的关系模型相互转换的...

    Spring与iBATIS的集成

    最后,还讨论了iBATIS的优缺点,及为什么是这样的一种方式,即所谓的“在完全OR与JDBC之间的一个幽雅的折衷。” <br>就象Developer's Notebook 系列中所有的书一样,你将由直接的且实用的方式获得信息,这些信息...

    iBATIS课件

    iBATIS课件 iBATIS简介 搭建环境 配置文件 读取配置 基本的CRUD操作 模糊查询 iBATIS代码生成工具iBATOR 优缺点 选择Hibernate还是iBATIS

    ibatis拼接字符串

    ### 四、动态 SQL 的优缺点 **优点:** - **灵活性高**:可以方便地根据不同的业务需求构建不同的 SQL 语句。 - **可维护性好**:将 SQL 语句和 Java 代码分离,便于维护。 **缺点:** - **易出错**:手动拼接 ...

    ibatis分页

    2. 基于存储过程和基于SQL的分页方法,各自的优缺点。 3. 分析iBATIS源码,理解执行器如何处理分页逻辑。 4. 使用工具或插件辅助iBATIS的分页配置。 5. 如何在实际项目中优化分页性能,比如使用缓存,避免全表扫描等...

    Ibatis 框架基础

    六、Ibatis的优缺点 优点: - SQL语句可独立于代码,便于调整和优化。 - 支持复杂的映射和动态SQL,提高了代码的可读性和可维护性。 - 灵活性高,可以很好地适应各种数据库。 缺点: - 需要手动编写SQL,增加了开发...

    ibatis的多参数查询.doc

    **优缺点分析:** - **优点:** 实现简单,无需额外封装。 - **缺点:** - 违背了ibatis的设计理念,即业务逻辑与数据访问层分离。 - 容易受到SQL注入攻击,安全性较差。 ##### 2. 使用Map容器 **实现方式:** ...

    Hibernate和IBatis对比

    本文将深入探讨这两种框架的主要差异,并分析其各自的优缺点。 #### 二、概念介绍 1. **Hibernate**:当前最流行的ORM框架之一,提供了一种基于元数据的方式来进行对象与关系数据库之间的映射。Hibernate的核心...

    iBATIS实战

    5.5.1 优缺点分析 92 5.5.2 IN、OUT和INOUT参数 93 5.6 小结 95 第6章 使用高级查询技术 96 6.1 在iBATIS中使用XML 96 6.1.1 XML参数 96 6.1.2 XML结果 98 6.2 用已映射语句关联对象 101 6.2.1 复杂集合 101 6.2.2 ...

    ibatis2012中文 学习书籍

    #### 二、iBatis的优缺点 **2.1 优点** - **易于掌握**: 学习成本低。 - **SQL优化能力强**: 提供更高的灵活性和控制力。 - **细粒度优化**: 支持针对具体需求进行精细化处理。 - **可维护性强**: SQL分离存储便于...

    iBATIS SQL Maps 开发指南

    五、iBATIS的优缺点 优点: 1. 提高代码可读性:SQL语句独立于Java代码,便于理解和维护。 2. 提升开发效率:通过模板化SQL,减少重复代码。 3. 灵活的映射机制:支持复杂的查询结果映射。 缺点: 1. 对于复杂的...

    ibatis常用基础知识

    3. **Ibatis的特点与优缺点** **优点**: - **简单易用**:Ibatis只需要两个核心jar包,且配置相对简洁。 - **关注点分离**:它使开发者能够专注于对象操作,避免了处理低级数据集的复杂性。 - **可移植性**:...

    ibatis开发文档

    8. **iBATIS的优缺点**: - 优点:SQL语句易于维护,降低了数据库操作的复杂性,支持动态SQL。 - 缺点:相比ORM框架如Hibernate,iBATIS对数据库的抽象程度较低,需要手动处理一些SQL细节。 9. **iBATIS-SqlMaps-...

    ibatis和hibernate配置以及比较

    在Java Web开发中,iBatis和Hibernate是两种常用的持久层框架,它们各有优缺点,适用于不同的应用场景。下面将详细介绍两者的配置、特点和差异。 首先,iBatis是一个轻量级的ORM(Object-Relational Mapping)框架...

    ibatis案例

    案例可能包含了这两种方式,以便对比和理解各自的优缺点。 6. **动态SQL**:Ibatis的动态SQL功能非常强大,可以在XML映射文件中根据条件动态构建SQL。例如,`<if>`, `<choose>`, `<when>`, `<otherwise>`等标签可以...

    ibatis个人笔记

    #### 四、iBatis的优缺点 1. **优点**: - 轻量级:iBatis相对简单,易于上手。 - 性能优势:由于iBatis允许开发者手动编写SQL语句,避免了动态SQL的开销,因此在某些场景下性能表现更佳。 - 灵活性高:iBatis...

Global site tag (gtag.js) - Google Analytics