mirror of
https://gitee.com/mybatis-flex/mybatis-flex.git
synced 2025-12-07 00:58:24 +08:00
fixed: QueryConditionBuilder build sql error for in child select
This commit is contained in:
parent
5c95024062
commit
6d46e31f19
@ -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);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user