目录
本文使用分页配置以及MybatiusPlus自带的Page类完成。实现用户表和订单表分页联查,一个用户对应多个订单,最终分页结果实现一个用户有多个订单即算为一条数据。
一、数据库设计
用户表user:
id:唯一标识
name:用户名
address:下单地址
订单表orders:
id:唯一标识
number:下单数量
product_name:产品名称
order_time:下单时间
update_time:更新时间
user_id:用户id (关联两张表的字段)
二、项目目录结构
1、pom.xml
<!--mysql驱动-->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<!-- <version>8.0.19</version>-->
</dependency>
<!-- lombok 简化set get toString -->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
<!-- mybatis-plus -->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.4.3.1</version>
</dependency>
<!--web环境-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
2、application.yml
#数据库配置
spring:
datasourc