`
阅读更多

      刚刚接触ibatis,简略看了一下ibatis中文指南,以前一直是在使用Hibernate(虽然Hibernate学的也不咋地),有人总结说:“Hibernate是自动化ORM框架,而Ibatis则是半自动化ORM框架”,很明显这句话是建立在将这两个框架与JDBC相比较的基础上而言的。Hibernate是对数据库关系的完全OO封装,在面对简单的CRUD操作时程序员基本上不需要写SQL。此外相对于iBatis而言,在切换不同类型的数据库时,基本上只需要修改配置文件中数据驱动、URL、用户名、密码等信息。而Ibatis则还需要修改sqlMap配置文件中的SQL语句。但是Hibernate的完全封装有利也有弊,至少它牺牲了一部分灵活性,相对来说Ibatis在数据库操作上更具灵活性。

  以上拙见,望不吝赐教!

分享到:
评论

相关推荐

    ibatis 初学Demo

    这个例子是本人在初学ibatis 写的,对初学者来说是一个很好的例子,一看就明白, 如果不明白的地方请联系我,加入群:73624154

    ibatis框架所需的jar包

    对于初学ibatis者来说,百度上都只提到用ibatis-2.3.0.677.jar,然后在读取配置文件的时候引用不到Resources和SqlMapClient,那么就是少了一个ibatis-sqlmap-2.3.4.726.jar,我把这两个jar同时上传了,希望可以帮助...

    IBatis结合Struts开发初学文档及实例

    本文档集是为初学者设计的,旨在帮助他们了解如何将流行的Java框架IBatis与Struts进行整合,以构建一个数据库驱动的Web应用。"IBatis结合Struts开发初学文档及实例"包含了四个基础示例,它们提供了逐步的学习路径,...

    iBATIS初学经验.doc

    本文将基于作者的初学经验,分享iBATIS的一些核心概念、使用技巧以及学习过程中的常见问题。 首先,理解iBATIS的基本理念至关重要。它是一个基于Java的数据库访问框架,旨在解决对象关系映射(ORM)的问题,使得...

    webwork+spring+ibatis很适合初学者的实例

    WebWork、Spring 和 iBATIS 是三个非常重要的Java Web开发框架,它们的组合为初学者提供了丰富的学习资源。WebWork 是一个MVC(Model-View-Controller)框架,Spring 是一个全面的后端开发框架,而 iBATIS 是一个...

    ibatis+sql2005+etmv+exjs示例+源码

    给初学ibatis的同学,没有采用strus,sping.配置简单明了适合初学了解,数据库在DB文件下,需要恢复到本机,实现简单的权限管理,数据增加\删除\修改,采用exjs制作界面美观简洁.有不清楚可以发邮件 chenqian3@163.com ,...

    Ibatis入门例子,Ibatis教程

    Ibatis,全称为MyBatis,是一个优秀的Java持久层框架,它主要负责SQL映射,使得开发者能够将注意力集中在编写SQL语句上,而无需关注...因此,无论你是初学者还是有经验的开发者,掌握Ibatis都是提升自己技能的好选择。

    ibatis api 帮助文档+IBATIS 开发文档

    总的来说,IBATIS API和开发文档是学习和使用IBATIS不可或缺的资源,它们涵盖了IBATIS的所有关键特性和用法,无论你是初学者还是有经验的开发者,都能从中受益匪浅。通过深入理解和实践,可以充分利用IBATIS的灵活性...

    iBATIS初学者

    iBATIS 初学者资料

    C# IBatis IBatis基础 完整项目

    【描述】中提到的是一个基于C#的IBatis学习项目,适用于初学者。IBatis是一个流行的数据访问层框架,它允许开发者将SQL语句与应用程序代码分离,提高了代码的可维护性和灵活性。在.NET环境中,IBatis为C#开发者提供...

    ibatis 相关使用文档及安装包ibatis 相关使用文档及安装包

    《iBATIS-SqlMaps-2-Tutorial.pdf》很可能是iBATIS SQL映射器的教程,对于初学者来说,这是快速上手的好资料。它可能涵盖了从安装iBATIS到创建第一个SQL Map,再到执行查询和更新操作的全过程。 《iBATIS_DBL-2.1.5...

    IBATIS_IN_ACTION

    《IBATIS_IN_ACTION》是一本深度探讨iBATIS框架应用与实践的专业书籍,由Clinton Begin、Brandon Goodin和Larry Meadors...无论你是初学者还是有经验的开发者,都能从中获得有价值的见解和启示,提升自己的技能水平。

    ibatis小例子Demo

    这个"ibatis小例子Demo"是为了帮助初学者快速理解和掌握Ibatis的核心功能和基本用法。 Ibatis的主要特点包括: 1. **XML配置文件**:Ibatis通过XML配置文件来定义SQL语句、参数映射和结果映射,使得SQL与Java代码...

    Ibatis例子,很适合初学者

    对于初学者来说,掌握Ibatis的关键在于理解其核心概念和工作流程。首先,Ibatis的核心是SQL Map配置文件,其中包含了SQL语句和参数映射。SQL Map文件通常以XML格式存在,每个SQL语句被定义为一个元素,可以是SELECT...

    ibatis java初学例子

    对初学者非常有用: 本程序是一个简单ibatis(版本ibatis2.3.4.726)例子, 里面包含单表增,删,改,查。 SimpleExample.java 包含程序与测试. 我用到是sqlServer(其他的数据库,只需更改sqlMapConfig.xml里面的...

    ibatis

    3. **iBATIS-SqlMaps-2-Tutorial_cn.pdf**:这是iBATIS SQL Maps 2的中文教程,可能包含一系列逐步的教学章节,指导初学者从零开始学习iBATIS,包括安装环境、创建第一个SQL Map、处理结果集、使用动态SQL以及处理...

    01_传智播客ibatis教程_准备ibatis环境

    这通常意味着内容深入浅出,易于理解,对于初学者或希望提升iBatis技能的开发者来说极具价值。 【标签】"ibatis"直接指出了本教程的核心主题,即iBatis。iBatis是一个优秀的SQL映射框架,它允许开发者将SQL语句与...

    IBatis .NET框架实例

    本文将深入探讨如何在C# .NET环境中使用IBatis进行数据库操作,这对于初学者来说是一份宝贵的资源。 **一、IBatis .NET简介** IBatis(现在称为MyBatis)是一个轻量级的持久层框架,它允许开发者将SQL语句直接嵌入...

    Ibatis 练习Demo和笔记

    总之,这个"Ibatis 练习Demo和笔记"资源为初学者提供了全面的学习路径,从理论到实践,逐步掌握Ibatis这一强大持久层框架的使用。通过深入研究并实践,不仅可以提升数据库操作技能,还能为后续的Spring全家桶学习...

    iBatis文档

    iBatis 是一款开源的Java持久层框架,它允许开发者将SQL语句直接映射到Java对象,从而简化了数据库访问的...无论是初学者还是有经验的开发者,都应该深入阅读并理解这些文档,以便在实际项目中充分利用iBatis的优势。

Global site tag (gtag.js) - Google Analytics