From 255ea13845afae0ece0926b791834941c904384b Mon Sep 17 00:00:00 2001 From: admin <570810310@qq.com> Date: Thu, 28 Jan 2021 10:47:30 +0800 Subject: [PATCH] first --- README.md | 3 ++- src/test/java/com/example/mp/MpJoinTest.java | 12 ++---------- 2 files changed, 4 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index 45e1e25..81fe662 100644 --- a/README.md +++ b/README.md @@ -42,7 +42,8 @@ #### 左连接 leftJoin(UserEntity::getId,UserAddressEntity::getUserId,right -> right) -前连个参数是两个表的连接条件 -> user left join user_address on user.id = User_address.user_id +前连个参数是两个表的连接条件: +user left join user_address on user.id = User_address.user_id 第三个参数是右表wrapper对象,可以继续使用,以上方法. #### 条件查询eq() diff --git a/src/test/java/com/example/mp/MpJoinTest.java b/src/test/java/com/example/mp/MpJoinTest.java index b6a236f..1207fa7 100644 --- a/src/test/java/com/example/mp/MpJoinTest.java +++ b/src/test/java/com/example/mp/MpJoinTest.java @@ -17,6 +17,7 @@ import java.util.List; /** * 连表 */ +@SuppressWarnings("all") @SpringBootTest class MpJoinTest { @@ -111,19 +112,10 @@ class MpJoinTest { } - /** - * 自定义别名支持 - * 如果表重复(自连接,或join同一张表多次 需要用到别名) - *

- * 不只是两张表,这个框架没有限制join数量,理论上可以无限join但不建议 [狗头] - *

- * 自己去探索发现吧! - */ - @SuppressWarnings("all") @Test void test4() { userMapper.selectJoinList(new MyLambdaQueryWrapper() - .as(UserEntity::getHeadImg,UserDTO::getUserHeadImg) + .as(UserEntity::getHeadImg, UserDTO::getUserHeadImg) .leftJoin(UserEntity::getId, UserAddressEntity::getUserId, right -> right.select(UserAddressEntity::getAddress, UserAddressEntity::getTel)) , UserDTO.class);