1. MyBatis 是什么?
MyBatis 是一个流行的、轻量级的 Java 持久层框架,它简化了与数据库交互和 SQL 映射的过程。MyBatis 取代了 JDBC 原始 API 的大量繁琐工作,允许开发者将更多的精力放在业务逻辑上而不是处理数据访问细节。
mybatis 是一款优秀的 ORM 持久化 框架
- ORM
- Object - Relation-Mapping
- Object Java对象(类)--关系型数据库(表)--映射配置
- 用來映射 类名和表名、属性和字段、Java类型和数据库类型等信息
- 持久化
- 瞬时状态转为持久状态过程-----插入 更新 删除操作
- 持久状态转为瞬时状态过程---- 查询
- 持久化:瞬时状态和持久状态相互转化的过程,称之为持久化
- 序列化
- ObjectInputStreame 和 ObjectOutputStream
- 把对象状态转为可存储或可传输的状态,称之为序列化
- 把可存储或可传输的状态转为对象状态,称之为反序列化
- 框架
- 一个半成品
2. 搭建 Mybatis项目
准备:
- 创建数据库和表
- Maven
- 传统 Web项目 ,把 jar 手动拷贝到 WEB-INF/lib
- Maven Web项目,只需配置 pom.xml 即可,自动下载和导入、管理 jar
- jar 多
- 版本不一致
3. Maven
Maven 是一款优秀 Java 自动构建工具
- 源码--编译--测试--部署--安装等到服务器
- 同类: Ant、Gradle
安装配置
-
配置:
-
解压到非中文目录下
-
配置 Maven_Home 安装目录下的 conf 目录下的 settings.xml 配置文件,配置本地仓库的目录
-
例如:\apache-maven-3.9.0\conf\settings.xml
-
本地仓库:存放 bar 包的位置目录
D:/Soft/maven/repo
-
-
在 idea 开发工具中配置自定义的 Maven 目录
-
File --Settings--搜索 Maven 进行配置
安装目录的配置和配置文件settings.xml配置ÿ
-
-