简介

MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github

什么是Mybatis

  • MyBatis 是一款优秀的持久层框架
  • 它支持定制化 SQL、存储过程以及高级映射;
  • MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集;
  • MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录;

    持久化

    数据持久化

  • 持久化就是将程序的数据在从瞬时状态到持久状态转化的过程

  • 内存:断电即失
  • 数据库(jdbc),io文件持久化。
  • 生活:冷藏,罐头

为什么需要持久化

  • 有一些对象,不能丢失
  • 内存太贵

    持久层