1 关于SpringBoot
2 关于MyBatis
2.1 MyBatis概述
2.2 MyBatis核心思想
2.3 MyBatis使用流程
3 MyBatis配置SQL方式
3.1 基于注解方式
3.1.1 说明
3.1.2 使用流程
3.1.3 常用注解
3.2 基于XML方式
3.2.1 相比注解优势
3.2.2 使用流程
3.2.3 常用标签
1 关于SpringBoot
SpringBoot是一个基于Spring框架的快速开发的脚手架,它能够帮助我们开发者快速搭建项目环
境,并提供了一些建议的配置方式,降低了开发者程序的开发和部署难度。
2 关于MyBatis
2.1 MyBatis概述
MyBatis是Java的持久化框架,目的是为了使操作数据库更加方便、灵活、高效。可以通过Java注解
和XML文件来映射Java对象和SQL语句,提供了非常灵活的SQL编写方式和动态SQL语句的创建方式,可
以与Spring框架结合使用。
2.2 MyBatis核心思想
将Java对象和数据库操作分离,通过注解和XML映射文件映射到数据库的字段上,并提供相应的API
来操作数据库。可以自动将SQL语句转为JDBC代码,并根据指定的返回值类型生成对应的结果提供给开
发者使用。
2.3 MyBatis使用流程
1. 配置MyBatis环境
在pom.xml中添加相关依赖:MyBatis Framework 和 MySQL Driver
2. 配置文件中配置数据库的连接信息(application.properties)
3. 定义pojo类,和数据表做好映射关系
4. 编写Dao层接口,在接口中定义操作数据库的方法,在注解或者XML文件中实现具体的SQL语句。
spring.datasource.url=jdbc:mysql://localhost:3306/blog?
characterEncoding=utf8&serverTimezone=Asia/Shanghai
spring.datasource.username=root
spring.datasource.password=root