前端
第一章 mybatis简介
- mybatis介绍
mybatis是支持制定化的SQL存储过程以及高级映射的优秀的持久层框架,可以对配置和原生map使用简单的xml或注解,将接口和Java的pojo映射成数据中的记录。 - 安装安装教程
在pom.xml文件中添加下面代码:
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>x.x.x</version>
</dependency>
第二章 mybatis三层架构
- 界面层(controller)
Controller控制器 - 业务逻辑层(service)
Service接口
ServiceImpl实现类 - 数据访问层(dao)
动态代理
mapper.xml
第三章 mybatis使用
- 在pom.xml文件中添加mybatis依赖和MySQL依赖
- 在pom.xml文件中添加资源文件指定(resource)
- 在resource下添加jdbc。properties配置文件
- 在resource下添加SqlMapConfig.xml核心配置文件
- 创建实体类
- 创建Dao文件夹,在Dao文件下创建mapper接口
- 在Dao文件下新建mapper.xml文件,在mapper文件中编写SQL语言
- pom.xml文件资源指定
在pom.xml中添加
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
</build>
2. jdbc.properties
driver=com.mysql.cj.jdbc.Driver
url=jdbc:mysql://127.0.0.1:3306/ljy?characterEncoding=utf8&useSSL=false&serverTimezone=UTC
user=root
password=123456
3. SqlMapConfig.xml
4. mapper.xml文件
第四章 动态代理
第五章 #{}占位符/${}字符串拼接或替换
第六章 动态SQL
第七章 多个参数指定参数的位置
第八章 返回值是map
Java全栈学习—后端
Java全栈学习—后端—Java基础