`
xiaoyixiao
  • 浏览: 7154 次
社区版块
存档分类
最新评论

Hibernate和iBatis、myBatis的区别

    博客分类:
  • j2ee
阅读更多

首先Hiberante,iBatis,MyBatis都是对数据访问的封装,最终都是生成sql语句访问数据库。只不过Hibernate封装得比较全面,IBatis只是局部封装,懂Jdbc的程序员可以快速上手,而myBatis是近来流行的一种新的IBatis是对IBatis的升级,可以看着是升级版。

Hibernate完全实现了对JDBC的封装,可看成"全自动洗衣机".调用一个save()方法就能实现插入操作,完全不需要写sql.当然,它也支持类似sql的hql语句.ibatis需要自己写sql,但是sql写在配置文件(.xml)文件里面,可看成"半自动洗衣机".mybatis初级阶段可理解成就是ibatis.

分享到:
评论

相关推荐

    hibernate与mybatis一起使用取长补短

    一个项目中同时使用hibernate和ibatis两个orm框架,既利用到了hibernate的强大功能也弥补到了hibernate对大数据操作的性能上的影响

    选用ibatis和hibernate的区别

    选用ibatis和hibernate的区别选用ibatis和hibernate的区别选用ibatis和hibernate的区别

    maven-framework-project:基于maven的多框架和多视图融合技术(Struts1,Struts2,Spring,SpringMVC,Hibernate,Ibatis,MyBatis,Spring Data JPA,DWR)

    Maven框架项目该项目不再更新维护,请移步该项目基于maven3.0构建的,项目中融合了Struts1 , Struts2 , Spring , SpringMVC , Hibernate , Ibatis , MyBatis , Spring Data JPA , Spring JDBC , Spring DWR...

    mybatis,ibatis,hibernate 显示查询SQL

    NULL 博文链接:https://gghaomm.iteye.com/blog/1763082

    ibatis_hibernate3.5_lib.zip

    hibernate下载 : http://sourceforge.net/projects/hibernate/files/hibernate3/--3.XX版本 ...IBATS下载地址:...比如:ibatis-2.3.0.677.jar, spring 可在下载你需要的版本: http://www.springsource.org/download

    iBATIS实战

    iBATIS一词来源于“internet”和“abatis”的组合,是一个由Clinton Begin在2002年发起的开放源代码项目。...相对Hibernate和ApacheOJB等“一站式”ORM解决方案而言,ibatis 是一种“半自动化”的ORM实现。

    springmybatis

    以前曾经用过ibatis,这是mybatis的前身,当时在做项目时,感觉很不错,比hibernate灵活。性能也比hibernate好。而且也比较轻量级,因为当时在项目中,没来的及做很很多笔记。后来项目结束了,我也没写总结文档。已经...

    struts+spring+mybatis基础环境

    struts+spring+mybatis(ibatis)基础环境,项目开发的基础环境

    mybatis 最佳实践

    MyBatis 的前身是 iBatis 。是一个数据持久层(ORM)框架。至今,MyBatis 源 码内的包名仍在使用 org...相比较厚重的 hibernate 和其他 orm 框架,mybatis 更加的灵活轻巧,可以更好 的配合数据库和 sql 语句来开发项目。

    SpringBoot项目整合MyBatis连接数据库

    正是如此,市面上出现了一大批ORM(对象关系映射)框架,例如Hibernate,iBATIS以及本文将要介绍的MyBatis。MyBatis是一款优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。它避免了几乎所有的JDBC代码和...

    mybatis_day01.docx

    增加了程序员的一些操作,但是带来了设计上的灵活,并且也是支持hibernate的一些特性,如延迟加载,缓存和映射等;对数据库的兼容性比hibernate差。移植性不好,但是可编写灵活和高性能的sql语句。

    SpringMVC+jbpm+ibatis+Hibernate框架

    基于SpringMvc基础上嵌套上jbpm框架和用了双数据库架构,ibatis和Hibernate,完整的代码,包括测试代码!

    java面试宝典和学习必备

    mybatis和ibatis其实是同一个框架。MyBatis 本是apache的一个开源项目 iBatis , 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis。 3、数据库 mysql,oracle,sqlserver。最常用...

    MyBatis学习资料

    MyBatis是一款一流的支持自定义SQL、存储过程和高级映射的持久化框架 . 官网:http://www.mybatis.org/ 3. 优缺点 (1) 优点 a) 与JDBC比较 减少代码量 Sql与程序代码分离 简单 增强了移植性 b) 与...

    Spring数据库访问之iBatis

    为了丰富博客专栏【Spring数据库访问系列】的内容,完善Spring数据库访问的体系,现在我们介绍...对于Hibernate和iBatis的其它讨论,不是我们探究的范围。当前iBatis的版本为3,其名称也已经更改为MyBatis。而Spring更

    Grails-MyBatis:用于 Grails 框架的 MyBatis 插件

    基于原始 Grails-iBatis 插件:Brian Sanders ( ) Grails 插件主页: : 修改: 命名约定的一些变化 添加了对多个数据源的完全支持 Grails 2.0 插件重构 最小 Grails 依赖项 2.0.3 添加了对可选乐观锁定的支持 -...

    p6spy过滤resultset版

    p6spy支持jpa(如hibernate、ibatis/mybatis)打印完整sql。 此为本人在p6spy源码基础上进行修改,使其能在sql日志中过滤resultset,是sql更简洁,开发更方便。

    你们想要的jar包

    其中包含 features,Hibernate,ibatis,plugins,proxool,MyBatis

Global site tag (gtag.js) - Google Analytics