6.iBatis框架介绍

转载 2007年09月24日 13:38:00

Hibernate框架的工作原理是,通过XML的映射文件将数据库中的表与简单Java对象对应起来,然后在运行时系统会自动为这些映射关系生成SQL,而程序员只要通过对象之间的操作,就可以完成对数据库表的操作。这样对象和表之间的映射关系就是一个O/R Mapping

IBatis框架则不同,它也有一个XML的映射文件,可是在这个映射文件中却不是通过简单Java对象与数据库表的字端进行关联,而是通过常见的SQL语句来描述。也就是说,将一个简单Java对象映射成了一句SQL语句。程序员在编码时同样只需对对象进行操作就可以同样完成对数据库表的操作。在表面看来,对象和表之间仍然存在映射关系。

简单的说,就是Hibernate框架通过对象和表字端映射来生成SQL完成持久层的工作,而IBatis框架是通过对象和SQL之间映射来完成持久层的工作。

IBatis的开发者曾经说过“你已经知道SQL,为什么还要学习其他东西”。的确如此,没有了EJB QLHSQL,只有SQL,这对于从传统DAO转到持久层框架的程序员来说无疑是一个福音 

相关文章推荐

Android版Ibatis开源的ORM框架Aibatis介绍

android中的类似ibatis的ORM框架,类似Ibatis的简单配置,实现android数据库的快速开发。 配置文件:SqlMapConfig.xml aibatis_t...

Vaadin6 框架介绍

  • 2015-09-06 13:25
  • 321KB
  • 下载

6.iBatis存储过程例子

转自:http://taojintianxia-ibatis.group.iteye.com/group/wiki 正如你在本教程上面部分看到的,通过iBatis我们可以在数据库表中执行内嵌的ins...

smartclient框架组件介绍6(DynamicForm,FormItem,FormItemType)

DynamicForm:表单布局组件 DynamicForm 继承至Canvas组件。 DynamicForm管理一组用于用户输入组件FormItem的集合。DynamicForm提供各个For...

【开源分享:入门到精通ASP.NET MVC+EF6+Bootstrap】月薪过万不是梦,从这里开始,一起搭框架(1)开篇介绍

这几年一直在做ASP.NET开发,几年前做项目都是老老实实一行行的写代码,后来发现那些高手基本都会有自己积累起来的代码库,现在称之为开发框架,基础代码不用再去堆,主要精力可以集中在业务逻辑实现上。这样...

Mvc Ibatis框架

  • 2015-11-27 16:03
  • 18.62MB
  • 下载

Struts2+Spring+ibatis框架搭建

  • 2014-02-28 13:32
  • 130KB
  • 下载

web.xml详细解读(flex项目,框架:cairngorm--blazeDS--spring--ibatis)(正在编写中)

flex.messaging.HttpFlexSession

iBATIS开源框架官方完整版

  • 2014-07-26 14:40
  • 1.90MB
  • 下载

struts+spring+ibatis框架

  • 2015-03-13 09:20
  • 15.89MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)