This commit is contained in:
admin 2021-01-28 11:23:40 +08:00
parent e0aa9c3c0f
commit d7bb6930d4

View File

@ -40,9 +40,14 @@ class test {
对应sql 对应sql
```sql ```sql
SELECT t0.head_img, t0.head_img, t1.address, t1.tel SELECT
FROM user t0 t0.head_img,
LEFT JOIN user_address t1 ON t0.id = t1.user_id t0.head_img,
t1.address,
t1.tel
FROM
user t0
LEFT JOIN user_address t1 ON t0.id = t1.user_id
``` ```
#### selectAll(UserEntity.class) 查询UserEntity全部字段 #### selectAll(UserEntity.class) 查询UserEntity全部字段
@ -67,9 +72,16 @@ class test {
对应sql 对应sql
```sql ```sql
SELECT t0.name, t0.sex, t0.head_img, t0.id, t1.address, t1.tel SELECT
FROM user t0 t0.name,
LEFT JOIN user_address t1 ON t0.id = t1.user_id t0.sex,
t0.head_img,
t0.id,
t1.address,
t1.tel
FROM
user t0
LEFT JOIN user_address t1 ON t0.id = t1.user_id
``` ```
#### as(UserEntity::getHeadImg,UserDTO::getUserHeadImg) #### as(UserEntity::getHeadImg,UserDTO::getUserHeadImg)
@ -94,9 +106,13 @@ class test {
对应sql 对应sql
```sql ```sql
SELECT t0.head_img AS userHeadImg, t1.address, t1.tel SELECT
FROM user t0 t0.head_img AS userHeadImg,
LEFT JOIN user_address t1 ON t0.id = t1.user_id t1.address,
t1.tel
FROM
user t0
LEFT JOIN user_address t1 ON t0.id = t1.user_id
``` ```
#### 左连接 leftJoin(UserEntity::getId,UserAddressEntity::getUserId,right -> right) #### 左连接 leftJoin(UserEntity::getId,UserAddressEntity::getUserId,right -> right)
@ -128,10 +144,20 @@ class test {
对应sql 对应sql
```sql ```sql
SELECT t0.name, t0.sex, t0.head_img, t0.id, t1.address, t1.tel SELECT
FROM user t0 t0.name,
LEFT JOIN user_address t1 ON t0.id = t1.user_id t0.sex,
WHERE (t0.id = ? AND t1.tel LIKE ? AND t0.id = t1.user_id) t0.head_img,
t0.id,
t1.address,
t1.tel
FROM
user t0
LEFT JOIN user_address t1 ON t0.id = t1.user_id
WHERE (
t0.id = ?
AND t1.tel LIKE ?
AND t0.id = t1.user_id)
``` ```
#### [参考测试类](https://gitee.com/best_handsome/mybatis-plus-join/blob/master/src/test/java/com/example/mp/MpJoinTest.java) #### [参考测试类](https://gitee.com/best_handsome/mybatis-plus-join/blob/master/src/test/java/com/example/mp/MpJoinTest.java)