optimize QueryWrapper.java

This commit is contained in:
开源海哥 2023-04-06 19:01:15 +08:00
parent b7fff23e8a
commit 27bf67dee0

View File

@ -123,7 +123,6 @@ public class QueryWrapper extends BaseQueryWrapper<QueryWrapper> {
return this;
}
public QueryWrapper and(QueryCondition queryCondition) {
return addWhereQueryCondition(queryCondition, SqlConnector.AND);
}
@ -133,17 +132,25 @@ public class QueryWrapper extends BaseQueryWrapper<QueryWrapper> {
return this;
}
public QueryWrapper and(String sql, Object... params) {
this.addWhereQueryCondition(new StringQueryCondition(sql, params), SqlConnector.AND);
return this;
}
public QueryWrapper or(QueryCondition queryCondition) {
return addWhereQueryCondition(queryCondition, SqlConnector.OR);
}
public QueryWrapper or(String sql) {
this.addWhereQueryCondition(new StringQueryCondition(sql), SqlConnector.OR);
return this;
}
public QueryWrapper or(String sql, Object... params) {
this.addWhereQueryCondition(new StringQueryCondition(sql, params), SqlConnector.OR);
return this;
}
public Joiner<QueryWrapper> leftJoin(String table) {
return joining(Join.TYPE_LEFT, table, true);