假如我需要按照三个字段进行排序:
- tableSchema
- columnName
- ordinalPosition
可以直接生成一个比较器,使用thenComparing方法:
- 当相等的时候才会调用下一个比较方法
Comparator<Column> comparator = Comparator.comparing(Column::getTableSchema)
.thenComparing(Column::getColumnName)
.thenComparing(Column::getOrdinalPosition);