23
23
import java .util .Objects ;
24
24
25
25
import org .mybatis .dynamic .sql .BindableColumn ;
26
+ import org .mybatis .dynamic .sql .SortSpecification ;
26
27
import org .mybatis .dynamic .sql .BasicColumn ;
27
- import org .mybatis .dynamic .sql .SqlColumn ;
28
28
import org .mybatis .dynamic .sql .SqlCriterion ;
29
29
import org .mybatis .dynamic .sql .SqlTable ;
30
30
import org .mybatis .dynamic .sql .VisitableCondition ;
@@ -174,7 +174,7 @@ public GroupByFinisher groupBy(BasicColumn...columns) {
174
174
return new GroupByFinisher ();
175
175
}
176
176
177
- public SelectDSL orderBy (SqlColumn <?> ...columns ) {
177
+ public SelectDSL orderBy (SortSpecification ...columns ) {
178
178
selectModelBuilder .addQueryExpression (buildModel ());
179
179
selectModelBuilder .setOrderByModel (OrderByModel .of (columns ));
180
180
return selectModelBuilder ;
@@ -203,7 +203,7 @@ public UnionBuilder union() {
203
203
return new UnionBuilder ();
204
204
}
205
205
206
- public SelectDSL orderBy (SqlColumn <?> ...columns ) {
206
+ public SelectDSL orderBy (SortSpecification ...columns ) {
207
207
whereModel = buildWhereModel ();
208
208
selectModelBuilder .addQueryExpression (buildModel ());
209
209
selectModelBuilder .setOrderByModel (OrderByModel .of (columns ));
@@ -358,7 +358,7 @@ public JoinSpecificationStarter fullJoin(SqlTable joinTable, String tableAlias)
358
358
return fullJoin (joinTable );
359
359
}
360
360
361
- public SelectDSL orderBy (SqlColumn <?> ...columns ) {
361
+ public SelectDSL orderBy (SortSpecification ...columns ) {
362
362
joinModel = buildJoinModel ();
363
363
selectModelBuilder .addQueryExpression (buildModel ());
364
364
selectModelBuilder .setOrderByModel (OrderByModel .of (columns ));
@@ -367,7 +367,7 @@ public SelectDSL orderBy(SqlColumn<?>...columns) {
367
367
}
368
368
369
369
public class GroupByFinisher implements Buildable <SelectModel > {
370
- public SelectDSL orderBy (SqlColumn <?> ...columns ) {
370
+ public SelectDSL orderBy (SortSpecification ...columns ) {
371
371
selectModelBuilder .setOrderByModel (OrderByModel .of (columns ));
372
372
return selectModelBuilder ;
373
373
}
0 commit comments