快速入门Springboot+vue——MybatisPlus多表查询及分页查询

学习自哔哩哔哩上的"刘老师教编程",具体学习的网站为:7.MybatisPlus多表查询及分页查询_哔哩哔哩_bilibili,以下是看课后做的笔记,仅供参考。

多表查询

多表查询[Mybatis中的]:实现复杂关系映射,可以使用@Results直接,@Result注解,@One注解,@Many注解组合完成复杂关系的配置。

@Results:代替<resultMap>标签,该注解中可以加入单个或多个@Result注解

@Result:代替<id>标签和<Result>标签,@Result中可以使用以下属性

--column:数据表的字段名称

--property:类中对应的属性名

--one:与@One注解配合,进行一对一的映射

--many:与@Many注解配合,进行一对多的映射

@One:代替<assocation>标签,用于指定查询中返回的单一对象,通过select属性指定用于多表查询的方法,使用格式:@Result(column="",property="",one=@One(select=""))

@Many:代替<collection>标签,用于指定查询中返回的集合对象,使用格式:@Result(column="",property="",many=@Many(select=""))

分页查询

相关推荐
OEC小胖胖28 分钟前
性能优化(一):时间分片(Time Slicing):让你的应用在高负载下“永不卡顿”的秘密
前端·javascript·性能优化·web
烛阴36 分钟前
ABS - Rhomb
前端·webgl
植物系青年37 分钟前
10+核心功能点!低代码平台实现不完全指南 🧭(下)
前端·低代码
植物系青年38 分钟前
10+核心功能点!低代码平台实现不完全指南 🧭(上)
前端·低代码
桑晒.1 小时前
CSRF漏洞原理及利用
前端·web安全·网络安全·csrf
宋辰月1 小时前
Vue2-VueRouter
开发语言·前端·javascript
徐小夕1 小时前
再也不怕看不懂 GitHub 代码!这款AI开源项目,一键生成交互架构图
前端·算法·github
Antonio9151 小时前
【音视频】WebRTC 开发环境搭建-Web端
前端·webrtc
lang201509281 小时前
Apache Ignite 与 Spring Boot 集成
spring boot·后端·apache·ignite
excel1 小时前
JavaScript 中 WeakMap、WeakSet、Set、Map、Object、Array 的区别与应用场景
前端