有一个查询活动的方法需要把所属组织放到实体里面,如果自定义一个resultMap的话,分页需要重新实现,所以集成了mprelation

添加依赖

<!--mprelation,mybatis-plus一对多插件--><dependency><groupId>com.github.dreamyoung</groupId><artifactId>mprelation</artifactId><version>0.0.3.2-RELEASE</version></dependency>

添加AutoMapperConfig配置类

package com.school.demo.config;import com.github.dreamyoung.mprelation.AutoMapper;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;/*** @program: demo* @description:* @author: Charlotte* @create: 2021-04-25 09:13**/
@Configuration
public class AutoMapperConfig {@Beanpublic AutoMapper autoMapper() {return new AutoMapper(new String[] { "com.school.demo.model.auto.Activities" }); //配置实体类所在目录(可多个,暂时不支持通过符*号配置)}
}

配置实体类

@TableField(exist = false)@ManyToOneprivate Organization organization;//组织在查询之后重新添加

之后继续使用mybatis-plus的各种方法可以正常使用,例如分页之类

MyBatis-Plus通过注解的方式绑定一对多查询相关推荐

  1. mybatis使用全注解的方式案例(包含一对多关系映射)

    前面我写过ssh:ssh(Spring+Spring mvc+hibernate)简单增删改查案例 和ssm:ssm(Spring+Spring mvc+mybatis)的案例,需要了解的可以去看看, ...

  2. Spring Boot入门系列(十八)整合mybatis,使用注解的方式实现增删改查

    之前介绍了Spring Boot 整合mybatis 使用xml配置的方式实现增删改查,还介绍了自定义mapper 实现复杂多表关联查询.虽然目前 mybatis 使用xml 配置的方式 已经极大减轻 ...

  3. Mybatis、使用注解的方式编写用户和角色一对多关系,并使用延迟加载

    1.数据库准备 CREATE TABLE `role` ( `ID` INT(11) NOT NULL COMMENT '编号',   `ROLE_NAME` VARCHAR(30) DEFAULT ...

  4. 【mybatis学习记录】mybatis的各种查询 一对一关联查询(4种方式) 一对多(2种方式)

    文章目录 一对一 方式一: 方式2 方式3 方式4 一对多查询(2种方式) 方式2 一对一 如:通过订单id查询订单的时候,将订单关联的用户信息也返回. 首先建库建表: 新建实体类: @Builder ...

  5. mybatis教程--一对多查询

    一. 一对多查询 1.1 需求 查询所有订单信息及订单下的订单明细信息. 1.2 sql语句 这里我们需要查询的表有订单表和订单详情表 主查询表:订单表 关联查询表:订单明细 SELECTorders ...

  6. mybatis多条件批量查询_Mybatis【14】 Mybatis如何实现一对多查询?

    注:代码已托管在GitHub上,地址是:https://github.com/Damaer/Mybatis-Learning ,项目是mybatis-10-one2many,需要自取,需要配置mave ...

  7. mybatis java类注解式_mybatis注解详解

    http://www.mybatis.org/mybatis-3/zh/sqlmap-xml.html mybatis的原身是ibatis,现在已经脱离了apache基金会,新官网是http://ww ...

  8. mybatis 一对多查询_Java自学之mybatis:使用注解方式多对一查询

    学习目的:学习使用注解方式实现多对一查询,查询出所有的Product,通过product_中的cid查询到所属的Category. Part 1 mapper CategoryMapper packa ...

  9. spingboot和mybatis,纯注解方式

    文章目录 spingboot和mybatis整合 纯注解方式,不使用xml 1. 创建数据库 2. 建立工程,spring initizer: web + jbdc + mysql + mybatis ...

最新文章

  1. 嵌入式python 图形界面_有哪些好的嵌入式操作系统界面库(GUI library)?
  2. Flutter framework在线上构建时的包大小优化
  3. 师范生计算机硬件技能怎么填,浅析对师范生教育技术能力培养与发展问题的思考的论文...
  4. JAVA :RESTLET开发实例(一)基于JAX-RS的REST服务
  5. 一个form 如何做两次提交_如何做一个好父母
  6. 多目标跟踪全解析,全网最全
  7. 双机热备、集群及高可用性入门转载
  8. SQL Server2012内存性能计数器和内存DMV的变化
  9. Mac os下gcc编译错误解决方案
  10. 数据库的海量数据的存储解析
  11. 解决Python print 输出文本显示 gbk 编码错误问题
  12. 电脑计算机配置应用程序兼容性,软件和系统不兼容怎么办 电脑禁用程序兼容助手服务的操作方法...
  13. 决策树生成算法流程图
  14. 如何在面试中介绍自己的项目经验
  15. 根据地址返回经纬度 java_java 根据地址返回经纬度
  16. 金蝶云苍穹轻量级环境搭建
  17. 网页加载慢,Initial connection请求偶尔过长
  18. 【华为OD机试真题 JAVA】跳格子游戏
  19. oracle--函数COALESCE
  20. centos,nodejs升级+GLIBC升级

热门文章

  1. C# 计算一点绕另一点旋转一定角度后新点的坐标
  2. 【汇编语言与计算机系统结构笔记12】序格式与伪操作:简化段的定义、操作符等
  3. JS的构造及其事件注意点总结
  4. 链表和数组的区别在哪里?
  5. 按值传递和按引用传递的区别_c++按值、地址、引用传递参数
  6. css知多少(7)——盒子模型
  7. 窄脉冲matlab实现,[求助]如何获得与50Hz工频同步的窄脉冲信号
  8. docker安装mysql以及设置navicat远程访问
  9. JavaScript创建对象:深入理解编程原理
  10. 下一个互联网平台还有多远?