1.发展历程
- Mybatis是基于Java的持久层框架
- 最初是apache的开源项目iBatis
- 2010年这个项目又迁移到了google code,并且改名为Mybatis
- 2013年11月又迁移到了github
2.MyBatis的特点:
- 轻量级持久层框架、易学、学习成本低
- 自己写sql语句,易于控制和优化
- 更适合大项目
- 企业的新项目越来越多的使用mybatis,是未来的趋势
3.ORM思想
ORM(Object Relation Mapping)对象关系映射,是一种思想,主要包含三种对应关系:
- 一个pojo类 ------ 对应一种数据表
- pojo类中的一个字段 ----- 对应数据库表中的一列
- pojo类的一个对象 ---- 数据库表中的一行数据
ORM思想是所有持久层框架的基本思想