From 39faebe0ce26553f5819893ac1ed7bb7a77df3ba Mon Sep 17 00:00:00 2001 From: yulichang <570810310@qq.com> Date: Mon, 6 Dec 2021 09:56:37 +0800 Subject: [PATCH] 1.2.1 --- MAPPING.md | 11 +++++++++++ README.md | 4 ++-- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/MAPPING.md b/MAPPING.md index ffe6f5b..8b33de9 100644 --- a/MAPPING.md +++ b/MAPPING.md @@ -29,6 +29,17 @@ public class UserDO { @EntityMapping(thisField = "id", joinField = "pid") private List childUser; + /** + * 带条件的查询下级 一对多 + */ + @TableField(exist = false) + @EntityMapping(thisField = "id", joinField = "pid", + condition = { + @MPJMappingCondition(column = "sex", value = "0"),//sex = '0' 默认条件是等于 + @MPJMappingCondition(column = "name", value = "张三", keyWord = SqlKeyword.LIKE)},//name like '%a%' + apply = @MPJMappingApply(value = "id between 1 and 20"))//拼接sql 同 wrapper.apply() + private List childUserCondition; + /** * 查询地址 (一对多) */ diff --git a/README.md b/README.md index 3ff31d1..0d56345 100644 --- a/README.md +++ b/README.md @@ -16,12 +16,12 @@ QQ群:1022221898 com.github.yulichang mybatis-plus-join - 1.2.0 + 1.2.1 ``` - Gradle ``` - implementation group: 'com.github.yulichang', name: 'mybatis-plus-join', version: '1.2.0' + implementation group: 'com.github.yulichang', name: 'mybatis-plus-join', version: '1.2.1' ``` 或者clone代码到本地执行 mvn install, 再引入以上依赖