MyBatisPlus多表联查
前言
这几天上手了MybatisPlus以及插件mybatisX,但遇到一个问题,多表联查不好实现,于是找到了以下办法进行实现。
导入包 mybatis-plus-join
<dependency><groupId>com.github.yulichang</groupId><artifactId>mybatis-plus-join</artifactId><version>1.2.4</version>
</dependency>
Mapper类修改
BaseMapper 改为 MPJBaseMapper
public interface MedicineMapper extends MPJBaseMapper<Medicine> {
}
左连接示例
List<SelectInfoDTO> selectInfoDTOS = medicineMapper.selectJoinList(SelectInfoDTO.class,new MPJLambdaWrapper<Medicine>().selectAll(Medicine.class).selectAs(Medicine::getMedicinename, SelectInfoDTO::getName).selectAs(MedicineFunc::getVariantid, SelectInfoDTO::getVariantid).leftJoin(MedicineFunc.class, MedicineFunc::getMedicinename, Medicine::getMedicinename));
MyBatisPlus多表联查相关推荐
- 关于Mybatis-plus多表联查自定义sql分页查询
问题描述: 使用mybatis-plus进行开发过程中,单表得增删改查等都可以利用封装好的方法,而一些场景设计多表联合查询,且需要自定义字段的,就需要进行自定义sql 使用方法: 1.service中 ...
- Mybatis-Plus 多表联查分页
分析 使用的工程,依旧是 spring-boot,关于分页,官网给出了一个单表的 demo,其实多表分页实现原理相同,都是通过 mybatis 的拦截器 (拦截器做了什么?他会在你的 sql 执行之前 ...
- Mybatis-Plus多表联查
表格结构: CREATE TABLE `ssmpdemo`.`person_test` (`id` varchar(32) CHARACTER SET utf8 COLLATE utf8_genera ...
- MybatisPlus多表联查分页多条件查
一.mapper 注意: 1,${ew.customSqlSegment}不用管加上就行,主要作用是让wrapper中的sql自动拼接上去,分页会自动拼接@select中只需要让多表关联上就行 2,g ...
- java 索取了多表联合查询分页,mybatis-plus多表联合分页查询
1.entity层要写个Vo实体类 2.controller @AutoLog(value = "员工CURD-分页列表查询") @ApiOperation(value=" ...
- 零 XML 多表联查
mul-table-query 本文项目链接:超级好用的多数据源,多表联查工具, 专注 java 原生语法,零硬编码,零 xml 基于 mybatis-plus的多数据源配置,多表联查工具 效果:不改 ...
- .NET MVC+ EF+LINQ 多表联查VIEW显示列表
1.VIEW 页面显示代码 <link href="~/Content/bootstrap.css" rel="stylesheet" />< ...
- mysql多表联查分页_sqlserver多表联合查询和多表分页查询的代码讲解
sqlserver多表联合查询和多表分页查询的代码讲解 发布时间:2020-05-14 14:42:07 来源:亿速云 阅读:700 作者:Leah 这篇文章主要为大家详细介绍了sqlserver多表 ...
- 【mybatis】mybatis多表联查,存在一对多关系的,实体中使用List作为字段接收查询结果的写法...
实体如下: IntegralGoods 积分商品 IntegralGoodsImg 积分商品图片 ShelfLog 积分商品自动上架记录 IntegralGoods :IntegralGoodsIm ...
最新文章
- 软件工程之快速原型模型
- K3CLOUD数据权限授权
- jQuery实现的向下推送图文信息滚动效果
- matlab命令大全,Matlab------------命令大全2
- word2010生成目录的方法
- [转]Python中的eval()、exec()及其相关函数
- Yii2实现自定义独立验证器的方法
- 【谷粒商城】集群篇-k8s(4/4)
- php web应用 开发工具,phpEclipse开发工具(二 web应用)
- [歌词]《一花依世界》《君がいる世界へ》歌词假名罗马音
- 鸽巢排序Pigeonhole Sort----(排序算法八)
- HTML+CSS+JS体育网页制作 DW静态网页设计(篮球NBA 5页 带psd文件 )
- python大数据入门书籍推荐书目_python 大数据入门书籍
- 【力扣】77. 组合
- springcloud引言
- Blazor 从入门到放弃
- 基于密度的聚类算法(3)——DPC详解
- MySQL和Oracle字符串截取函数用法总结(比较)
- java日志优雅打印格式_优雅编程之日志排查Log4j
- 我的世界东方系列服务器,minecraft我的世界幻想乡服务器启动器
热门文章
- BUAA_OO_博客作业2——多线程电梯之旅
- [ERDAS] 模型Modeler
- Linux——》/etc/profile
- 阿里巴巴菜鸟包裹java面试总结
- C++剑指offer:[POJ]2631 Roads in the North - 用树形DP的方式求出一棵树的直径
- 中国联通无信号无服务器,我的联通流量卡,插手机里为何没信号,无服务呢?
- python:实现绘制png图片(附完整源码)
- 京东获取cookie教程
- UE4 蓝图 流程控制节点
- 【pl/sql】Oracle乱码问题解决