什么是Mybatis
MyBatis是一款优秀的持久层框架
它支持自定义SQL、存储过程以及高级映射
MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集
MyBatis可以使用简单的XML或注解来配置的映射原生类型、接口和Java的POJO为数据库中的记录
MyBati原本是Apache的一个开源项目ibatis
后迁移到了Google Code 再迁移到Github
Dao:Data Access Object
什么是持久化
数据持久化
持久化就是将程序的数据在持久状态和瞬时状态转化的过程
内存特点:断电即失
数据库JDBC,IO文持久化
生活中的持久化:冷藏储存食物、罐头
为什么需要持久化?
①有一些对象不能丢失
②内存太贵了