This commit is contained in:
admin 2021-02-07 14:21:14 +08:00
parent a79d52be63
commit 7035991066
2 changed files with 16 additions and 15 deletions

View File

@ -262,22 +262,22 @@ class test {
``` ```
SELECT SELECT
user.id, t.id,
user.name, t.name,
user.sex, t.sex,
user.head_img, t.head_img,
user_address.tel, t1.tel,
user_address.address AS userAddress, t1.address AS userAddress,
area.province, t2.province,
area.city t2.city
FROM FROM
user user t
LEFT JOIN user_address ON user_address.user_id = user.id LEFT JOIN user_address t1 ON t1.user_id = t.id
LEFT JOIN area ON area.id = user_address.area_id LEFT JOIN area t2 ON t2.id = t1.area_id
WHERE ( WHERE (
user.id = ? t.id = ?
AND user_address.tel LIKE ? AND t1.tel LIKE ?
AND user.id > ?) AND t.id > ?)
``` ```
说明: 说明:
@ -291,6 +291,7 @@ WHERE (
第一个参数: 参与连表的实体类class 第一个参数: 参与连表的实体类class
第二个参数: 连表的ON字段,这个属性必须是第一个参数实体类的属性 第二个参数: 连表的ON字段,这个属性必须是第一个参数实体类的属性
第三个参数: 参与连表的ON的另一个实体类属性 第三个参数: 参与连表的ON的另一个实体类属性
* 默认主表别名是t,其他的表别名以先后调用的顺序使用t1,t2,t3....
* 条件查询,可以查询主表以及参与连接的所有表的字段,全部调用mp原生的方法,正常使用没有sql注入风险 * 条件查询,可以查询主表以及参与连接的所有表的字段,全部调用mp原生的方法,正常使用没有sql注入风险
#### 分页查询 #### 分页查询

View File

@ -57,7 +57,7 @@ public abstract class MPJAbstractLambdaWrapper<T, Children extends MPJAbstractLa
if (Objects.nonNull(i)) { if (Objects.nonNull(i)) {
return i.toString(); return i.toString();
} }
return StringPool.SPACE; return StringPool.EMPTY;
} }
} }