持久层
操作数据存储的层
与什么数据库无关
与什么技术无关
ORM
O(Object)R(Relationship)M(Mapping)对象关系映射
MyBatis 框架是一款持久层的ORM框架
MyBatis 与 JDBC 的关系
MyBatis 底层是JDBC,基于反射技术在运行时调用JDBC,实现数据库编程
苞米豆 baomidou (公司名)
MyBatis-Plus 与 SpringBoot 的关系
MyBatis-Plus 框架能够与 SpringBoot 框架无缝整合
学习一门框架
1.搭建环境
(1)安装哪些依赖(三方库)
(2)需要哪些配置
(3)框架提供了哪些API,怎么用
2.如何应用
3.研究它的底层
创建新的工程
需要配置web目录(或者叫webapp),放在src/main/ 里面
把web删掉后需要 点击apply
安装JSP依赖
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>jstl</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>taglibs</groupId>
<artifactId>standard</artifactId>
<version>1.1.2</version>
<scope>provided</scope>
</dependency>
还要一个mysql 连接 java 的依赖
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.47</version>
</dependency>
配置maven 打包web 目录
<resources>
<resource>
<directory>src/main/web</directory>
<targetPath>META-INF/resources</targetPath>
<includes>
<include>**/*.*</include>
</includes>
</resource>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.xml</include>
<include>**/*.properties</include>
</includes>
</resource>
</resources>
更改一下驱动会爆红 去掉 .cj