mybatis学习笔记(1)

之前一直使用hibernate,对mybatis的理解仅限于概念,没有真正在项目中应用过,现在用到了,准备学习一下。

个人认为对知识的巩固,最有效的原力是项目的驱动,因为实践出真知。当然,在项目来临之前,首先要知道理论,不然就容易懵。

这篇博客,主要是想梳理mybatis中涉及到的一些关键概念,对mybatis做一个画像。之后的博客内容重点会落在在应用方面,当然还会和hibernate做对比,既然这两个框架能够同时存在,说明它们所擅长的肯定不同,还是有比较的意义的。

首先要解决的是“mybatis是什么”的问题。

MyBatis的前身本是 apache的一个开源项目 iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。
iBATIS一词来源于“internet”和“abatis”(栅栏、通风隔墙)的组合,是一个基于Java的 持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAOs)。


猜你喜欢

转载自blog.csdn.net/sunqing0316/article/details/77714151