fix: QueryWrapperAdapter 的 Join 方法泛型错误。

This commit is contained in:
Suomm 2024-03-25 11:46:28 +08:00
parent 44d21262f5
commit 62f3a71bc4

View File

@ -261,12 +261,10 @@ public class QueryWrapperAdapter<R extends QueryWrapperAdapter<R>> extends Query
} }
@Override @Override
public <Q extends QueryWrapper> Joiner<Q> leftJoin(QueryTable table) { public Joiner<R> leftJoin(QueryTable table) {
return super.leftJoin(table); return super.leftJoin(table);
} }
@Override @Override
public Joiner<R> leftJoin(String table) { public Joiner<R> leftJoin(String table) {
return super.leftJoin(table); return super.leftJoin(table);
@ -298,11 +296,10 @@ public class QueryWrapperAdapter<R extends QueryWrapperAdapter<R>> extends Query
} }
@Override @Override
public <Q extends QueryWrapper> Joiner<Q> rightJoin(QueryTable table) { public Joiner<R> rightJoin(QueryTable table) {
return super.rightJoin(table); return super.rightJoin(table);
} }
@Override @Override
public Joiner<R> rightJoin(String table) { public Joiner<R> rightJoin(String table) {
return super.rightJoin(table); return super.rightJoin(table);
@ -334,7 +331,7 @@ public class QueryWrapperAdapter<R extends QueryWrapperAdapter<R>> extends Query
} }
@Override @Override
public <Q extends QueryWrapper> Joiner<Q> innerJoin(QueryTable table) { public Joiner<R> innerJoin(QueryTable table) {
return super.innerJoin(table); return super.innerJoin(table);
} }
@ -369,7 +366,7 @@ public class QueryWrapperAdapter<R extends QueryWrapperAdapter<R>> extends Query
} }
@Override @Override
public <Q extends QueryWrapper> Joiner<Q> fullJoin(QueryTable table) { public Joiner<R> fullJoin(QueryTable table) {
return super.fullJoin(table); return super.fullJoin(table);
} }
@ -404,7 +401,7 @@ public class QueryWrapperAdapter<R extends QueryWrapperAdapter<R>> extends Query
} }
@Override @Override
public <Q extends QueryWrapper> Joiner<Q> crossJoin(QueryTable table) { public Joiner<R> crossJoin(QueryTable table) {
return super.crossJoin(table); return super.crossJoin(table);
} }
@ -439,7 +436,7 @@ public class QueryWrapperAdapter<R extends QueryWrapperAdapter<R>> extends Query
} }
@Override @Override
public <Q extends QueryWrapper> Joiner<Q> join(QueryTable table) { public Joiner<R> join(QueryTable table) {
return super.join(table); return super.join(table);
} }