MyBatisPlus是MyBatis的增强工具,提供了很多便捷的功能,例如自动生成代码、分页查询、乐观锁、逻辑删除等
安装
你可以使用Maven来安装MyBatisPlus依赖。在你的Maven项目中添加以下依赖:
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.4.3.1</version>
</dependency>
配置
数据库连接
在你的application.properties或application.yml文件中添加数据库连接信息:
spring:
datasource:
url: jdbc:mysql://localhost:3306/mybatis_plus_demo?useUnicode=true&characterEncoding=utf-8&serverTimezone=GMT%2B8
username: root
password: root
driver-class-name: com.mysql.cj.jdbc.Driver
在上述代码中,mybatis_plus_demo是你要使用的数据库名称。
MyBatisPlus配置
在你的application.properties或application.yml文件中添加MyBatisPlus配置:
mybatis-plus:
# 配置Mapper扫描路径
mapper-locations: classpath:mapper/*.xml
# 配置实体类包路径
typeAliasesPackage: com.example.demo.entity
# 配置逻辑删除字段
global-config:
db-config:
logic-delete-field: deleted
logic-delete-value: 1
logic-not-delete-value: 0
在上述代码中,mapper-locations用于指定Mapper接口的XML文件路径,typeAliasesPackage用于指定实体类的包路径,global-config中的db-config用于配置逻辑删除字段。
代码生成器配置
MyBatisPlus提供了一个代码生成器,可以根据数据库表自动生成实体类、Mapper接口和XML文件。你可以在你的项目中添加一个代码生成器(例如generator包),并在generator包下创建一个GeneratorConfig类:
public class GeneratorConfig {
public static void main(String[] args

本文介绍了MyBatisPlus的安装,通过Maven添加依赖,并展示了如何配置数据库连接和MyBatisPlus。此外,还详细说明了如何使用代码生成器自动生成实体类、Mapper接口等,并提供了实体类、Mapper接口、Service类及Controller类的示例代码,帮助理解MyBatisPlus的基本用法。
最低0.47元/天 解锁文章
3461

被折叠的 条评论
为什么被折叠?



