码迷,mamicode.com
首页 > 其他好文 > 详细

ibatis入门

时间:2014-10-28 18:06:41      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:internet   解决方案   源代码   数据库   谷歌   ibatis   

   

    iBATIS一词来源于“internet”和“abatis”的组合,是一个由Clinton Begin在2002年发起的开放源代码项目。于2010年6月16号被谷歌托管,改名为MyBatis。是一个基于SQL映射支持Java和·NET的持久层框架。目前Ruby也已经实现了。

   

    ibatis是Apache的一个开源项目,一个O/R Mapping解决方案,它的最大特点是小巧,上手快,如果某个项目不要很复杂的功能,那么你就可以使用这个ibatis。它是O/R Mapping的一个方案实现,上手很快。


    iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAO),同时还提供一个利用这个框架开发的JPetStore实例。相对Hibernate和ApacheOJB等“一站式”ORM解决方案而言,ibatis 是一种“半自动化”的ORM实现。


    iBatis架构:

    bubuko.com,布布扣


    所谓“半自动”,可能理解上有点生涩。纵观目前主流的 ORM,无论 Hibernate还是Apache OJB,都对数据库结构提供了较为完整的封装,提供了从POJO到数据库表的全套映射机制。程序员往往只需定义好了POJO 到数据库表的映射关系,即可通过 Hibernate或者OJB 提供的方法完成持久层操作。程序员甚至不需要对 SQL 的熟练掌握,Hibernate/OJB 会根据制定的存储逻辑,自动生成对应的 SQL 并调用 JDBC 接口加以执行。


    

本文出自 “爱咖啡” 博客,请务必保留此出处http://4837471.blog.51cto.com/4827471/1568945

ibatis入门

标签:internet   解决方案   源代码   数据库   谷歌   ibatis   

原文地址:http://4837471.blog.51cto.com/4827471/1568945

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!