1.简介
1.1 什么是Mybatis
- Mybatis是一款基于java的持久层框架。
Dao层、Service层、Controller层、持久层
持久层任务就是将数据保存到数据库或硬盘中以防数据丢失的操作,持久层就是完成持久化的代码块或者代码文件。
- Mybatis支持定制化 SQL、存储过程以及高级映射。
MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录.
- MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。
jdbc编程---当我们使用jdbc持久化的时候,sql语句被硬编码到java代码中。这样耦合度太高。代码不易于维护。在实际项目开发中会经常添加sql或者修改sql,这样我们就只能到java代码中去修改。
Mybatis就是用来替代Jdbc的!
1.2 Mybatis下载
- 打开GitHub官网,主页中搜索Mybatis,点开第二个
- 打开后,点开release,就会出现各种各样的Mybatis版本
- 我下载到了D盘的Mybatis文件夹中
- 但是还可以直接从Maven仓库中下载!!!