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