Mybatis的概念
-
MyBatis 是一款优秀的持久层框架
-
它支持定制化 SQL、存储过程以及高级映射。
-
MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。
-
MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO为数据库中的记录。
数据的持久化与持久层
持久化就是将程序的数据在持久状态和瞬时状态转化的过程,持久化的原因:
-
由于内存具有“断电即失”的特点
-
有一些对象,不能断电即失去
-
内存成本太贵
所谓持久层就是完成持久化工作的代码块