快速入门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=""))

分页查询

相关推荐
wx_lidysun8 小时前
Nextjs学习笔记
前端·react·next
无羡仙10 小时前
从零构建 Vue 弹窗组件
前端·vue.js
毕设源码-郭学长11 小时前
【开题答辩全过程】以 基于SpringBoot技术的美妆销售系统为例,包含答辩的问题和答案
java·spring boot·后端
N***H48611 小时前
springcloud springboot nacos版本对应
spring boot·spring·spring cloud
源心锁11 小时前
👋 手搓 gzip 实现的文件分块压缩上传
前端·javascript
哈库纳玛塔塔11 小时前
放弃 MyBatis,拥抱新一代 Java 数据访问库
java·开发语言·数据库·mybatis·orm·dbvisitor
源心锁12 小时前
丧心病狂!在浏览器全天候记录用户行为排障
前端·架构
GIS之路12 小时前
GDAL 实现投影转换
前端
烛阴12 小时前
从“无”到“有”:手动实现一个 3D 渲染循环全过程
前端·webgl·three.js
S***q37712 小时前
Spring Boot管理用户数据
java·spring boot·后端