`
追梦java
  • 浏览: 36971 次
  • 性别: Icon_minigender_1
  • 来自: 南京
文章分类
社区版块
存档分类
最新评论

ibatis hibernate 简单比较

 
阅读更多

ibatis hibernate 简单比较

作者:pxuan | 出处:博客园 | 2011/12/28 18:48:25 | 阅读19

ibatis

hibernate

ORM类型

半自动

一站式

映射关系

实体类和sql语句

实体类和数据库

学习门槛

容易

3倍于ibatis

sql 优化

方便,进行细粒度的优化

1 一般情况下,Hibernate 会把所有的字段都SELECT

2 UPDATE一般也是更新所有字段

开发效率

iBATIS要求开发者编写具体的SQL 语句

Hibernate会自动生成SQL 语句

维护性

sql保存到单独的文件,具有分层效果,相对方便

运行效率

不考虑 cache 的情况下,iBatis应该会比hibernate 快一些或很多

数据库移植

标准sql方便移植

不同数据库类型的支持

-
分享到:
评论

相关推荐

    ibatis和hibernate的简单介绍

    ibatis与hibernate区别,之中包括,现在企业为什么选择ibatis而放弃hibernate的选择,所有这里吧自由选择及。

    struts2-spring-ibatis-hibernate(hibernate与ibatis集成)

    简单的把hibernate与ibatis集成到一个项目中,供初学者参考

    ibatis实现CRUD操作

    ibatis实现CRUD操作,它比学好hibernate更简单

    持久层框架ibatis学习笔记

    iBatis 是一套简单易学的持久层框架,应用范围也比较广发,与jdbc 相比,简化了JDBC 的百分之61 的代码量,将Sql 语言与java 程序分离,便于维护和开发,ORM 关系映射上比 JDBC 更加容易更加方便这些有点足以让我们...

    iBATIS实战

    A.1 比较iBATIS和iBATIS.NET 264 A.1.1 为何Java开发人员应该关心iBATIS.NET 264 A.1.2 为何.NET开发人员应该关心iBATIS.NET 265 A.1.3 主要区别是什么 265 A.1.4 相似之处又在哪里 265 A.2 使用iBATIS.NET 265 A....

    ibatis学习总结

    相对于Hibernate和Apache OJB等“一站式”ORM解决方案而言,IBatis是一种“半自动化”的ORM实现。 这个框架将让你能够更好的在JAVA应用中设计和实现实体层。这个框架有两个主要的组成部分,一个是SQL Maps,另一个...

    IBATIS 手写的生成工具包括POJO与SQL

    自己写的工具!...如果有愿意一起完善,现在支持POJO 与 SQL的生成 可以自己写一个BASEDAO来完成 HIBERNATE的 增删改 查询那是IBATIS的强项了 只有3个简单的查询! 愿意完善的请加我QQ 81611911可提供源码!

    ibatis简单实现与配置

    ibatis与hibernate一样,同样也是一种OR框架,OR框架有很多种,相对用的比较多的就是hibernate与ibatis,ibatis是一种白自动化的ORM的实现

    iBATIS SQL Maps 开发指南

    SQL Map使用简单的XML配置文件将Java Bean映射成SQL语句,对比其他的数据库持续层和ORM框架(如JDO的实现,Hibernate等),SQL Map最大的优点在于它简单易学。要使用SQL Map,只要熟悉Java Bean,XML和SQL,就能使您...

    iBatis框架操纵Oracle、MySQL和MS SQL SERVER数据库使用示例

    iBATIS是一种持久层框架技术,它比起Hibernate简单、使用也非常容易。该示例演示使用iBATIS操纵Oracle、MySQL和MS SERVER三种数据库(实现查询与新增动作),只需要修改配置档与SQL影射档即可,而Java部分的代码不用...

    iBATIS_SQL_Maps_V2.0开发指南_ibatis_

    SQL Map 使用简单的 XML 配置文件将 Java Bean 映射成 SQL 语句,对比其他的数据库持续层和 ORM 框架(如 JDO 的实现, Hibernate 等), SQL Map 最大的优点在于它简单易学。要使用 SQL Map,只要熟悉Java Bean, ...

    ibatis 开发指南(pdf)

    使用ibatis 提供的ORM 机制,对业务逻辑实现人员而言,面对的是纯粹的Java 对象, 这一层与通过Hibernate 实现ORM 而言基本一致,而对于具体的数据操作,Hibernate 会自动生成SQL 语句,而ibatis 则要求...

    ibatis 入门实例

    iBATIS入门,简单的数据库操作,与hibernate的不同...

    iBatis介绍及入门教程.doc

    iBatis是又一个O/R Mapping解决方案,j2ee的O/R方案真是多,和Hibernate相比,iBatis最大的特点就是小巧,上手很快。如果你不需要太多复杂的功能,iBatis是能满足你的要求又足够灵活的最简单的解决方案。

    ibatis 学习(开发指南 以及 入门源程序)

    iBatis是又一个O/R Mapping解决方案,j2ee的O/R方案真是多,和Hibernate相比,iBatis最大的特点就是小巧,上手很快。如果你不需要太多复杂的功能,iBatis是能满足你的要求又足够灵活的最简单的解决方案。

    ibatis开发指南(中文版)

    SQL Map使用简单的XML配置文件将Java Bean映射成SQL语句,对比其他的数据库持续层和ORM框架(如JDO的实现,Hibernate等),SQL Map最大的优点在于它简单易学。要使用SQL Map,只要熟悉Java Bean,XML和SQL,就能使您...

    iBATIS SQL Maps 开发指南 Version 2.0

    SQL Map使用简单的XML配置文件将Java Bean映射成SQL语句,对比其他的数据库持续层和ORM框架(如JDO的实现,Hibernate等),SQL Map最大的优点在于它简单易学。要使用SQL Map,只要熟悉Java Bean,XML和SQL,就能使您...

    ibatis 开发指南

    SQL Map使用简单的XML配置文件将Java Bean映射成SQL语句,对比其他的数据库持续层和ORM框架(如JDO的实现,Hibernate等),SQL Map最大的优点在于它简单易学。要使用SQL Map,只要熟悉Java Bean,XML和SQL,就能使您...

Global site tag (gtag.js) - Google Analytics