简介
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文件持久化。
- 生活:冷藏,罐头
为什么需要持久化