MyBatis简介

简介

  • mybatis官网:https://mybatis.org/mybatis-3/index.html

  • 什么是MyBatis

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

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

  • 如何获取MyBatis

    maven仓库
    Github https://github.com/mybatis/mybatis-3
    中文文档 https://mybatis.org/mybatis-3/index.html

持久化

数据持久化
  • 持久化:将程序的数据在持久状态和瞬时状态转化的过程
  • 内存:断电即失
  • 数据库(jdbc)、io文件持久化
为什么需要持久化
  • 有一些对象,不能让它丢掉
  • 内存太贵了

持久层

Dao层、Service层、Controller层

  • 完成持久化工作的代码块
  • 层界限十分明显

为什么需要MyBatis

方便、传统JDBC代码复杂,为了简化;
框架:自动化;
帮助程序员将数据存入到数据库中。

posted @ 2021-06-03 09:26  saxon宋  阅读(94)  评论(0)    收藏  举报