mirror of
https://gitee.com/best_handsome/mybatis-plus-join
synced 2025-07-11 00:02:22 +08:00
update
This commit is contained in:
parent
b53e545425
commit
fb89f5d84c
14
README.md
14
README.md
@ -60,7 +60,8 @@ class test {
|
|||||||
.select("a.province")
|
.select("a.province")
|
||||||
.leftJoin("user_address addr on t.id = addr.user_id")
|
.leftJoin("user_address addr on t.id = addr.user_id")
|
||||||
.rightJoin("area a on addr.area_id = a.id")
|
.rightJoin("area a on addr.area_id = a.id")
|
||||||
.eq(true, UserDO::getId, 1)
|
.gt(true, UserDO::getId, 1)
|
||||||
|
.eq(true, UserDO::getSex, "男")
|
||||||
.stringQuery()
|
.stringQuery()
|
||||||
.like(true, "addr.tel", "1")
|
.like(true, "addr.tel", "1")
|
||||||
.le(true, "a.province", "1"));
|
.le(true, "a.province", "1"));
|
||||||
@ -80,11 +81,12 @@ SELECT
|
|||||||
addr.address,
|
addr.address,
|
||||||
a.province
|
a.province
|
||||||
FROM
|
FROM
|
||||||
user t
|
user t
|
||||||
LEFT JOIN user_address addr on t.id = addr.user_id
|
LEFT JOIN user_address addr on t.id = addr.user_id
|
||||||
RIGHT JOIN area a on addr.area_id = a.id
|
RIGHT JOIN area a on addr.area_id = a.id
|
||||||
WHERE (
|
WHERE (
|
||||||
t.id = ?
|
t.id > ?
|
||||||
|
AND t.sex = ?
|
||||||
AND addr.tel LIKE ?
|
AND addr.tel LIKE ?
|
||||||
AND a.province <= ?)
|
AND a.province <= ?)
|
||||||
```
|
```
|
||||||
@ -92,7 +94,7 @@ WHERE (
|
|||||||
说明:
|
说明:
|
||||||
* UserDTO.class 查询结果类(resultType)
|
* UserDTO.class 查询结果类(resultType)
|
||||||
* selectAll(UserDO.class) 查询主表全部字段(主表实体类)
|
* selectAll(UserDO.class) 查询主表全部字段(主表实体类)
|
||||||
* select() mp的select策略是覆盖,这里的策略是追加,可以一直select
|
* select() mp的select策略是覆盖,以最后一次为准,这里的策略是追加,可以一直select
|
||||||
主表字段可以用lambda,会自动添加表别名,主表别名默认是 t ,非主表字段必须带别名查询
|
主表字段可以用lambda,会自动添加表别名,主表别名默认是 t ,非主表字段必须带别名查询
|
||||||
* leftJoin() rightJoin() innerJoin() 传sql片段 格式 (表 + 别名 + 关联条件)
|
* leftJoin() rightJoin() innerJoin() 传sql片段 格式 (表 + 别名 + 关联条件)
|
||||||
* stringQuery() lambda查询转string查询
|
* stringQuery() lambda查询转string查询
|
||||||
|
Loading…
x
Reference in New Issue
Block a user