fixed: QueryConditionBuilder build sql error for in child select

This commit is contained in:
开源海哥 2023-08-03 11:24:37 +08:00
parent 5c95024062
commit 6d46e31f19

View File

@ -317,14 +317,14 @@ public class QueryConditionBuilder<Wrapper extends QueryWrapper> {
* @param queryWrapper * @param queryWrapper
* @return * @return
*/ */
public Wrapper in(Wrapper queryWrapper) { public Wrapper in(QueryWrapper queryWrapper) {
if (queryWrapper != null) { if (queryWrapper != null) {
this.queryWrapper.addWhereQueryCondition(queryColumn.in(queryWrapper), connector); this.queryWrapper.addWhereQueryCondition(queryColumn.in(queryWrapper), connector);
} }
return this.queryWrapper; return this.queryWrapper;
} }
public <T> Wrapper in(Wrapper queryWrapper, Predicate<T> when) { public <T> Wrapper in(QueryWrapper queryWrapper, Predicate<T> when) {
if (queryWrapper != null) { if (queryWrapper != null) {
this.queryWrapper.addWhereQueryCondition(queryColumn.in(queryWrapper, when), connector); this.queryWrapper.addWhereQueryCondition(queryColumn.in(queryWrapper, when), connector);
} }
@ -398,14 +398,14 @@ public class QueryConditionBuilder<Wrapper extends QueryWrapper> {
* *
* @param queryWrapper * @param queryWrapper
*/ */
public Wrapper notIn(Wrapper queryWrapper) { public Wrapper notIn(QueryWrapper queryWrapper) {
if (queryWrapper != null) { if (queryWrapper != null) {
this.queryWrapper.addWhereQueryCondition(queryColumn.notIn(queryWrapper), connector); this.queryWrapper.addWhereQueryCondition(queryColumn.notIn(queryWrapper), connector);
} }
return this.queryWrapper; return this.queryWrapper;
} }
public <T> Wrapper notIn(Wrapper queryWrapper, Predicate<T> when) { public <T> Wrapper notIn(QueryWrapper queryWrapper, Predicate<T> when) {
if (queryWrapper != null) { if (queryWrapper != null) {
this.queryWrapper.addWhereQueryCondition(queryColumn.notIn(queryWrapper, when), connector); this.queryWrapper.addWhereQueryCondition(queryColumn.notIn(queryWrapper, when), connector);
} }