Db.selectFirstAndSecondColumnsAsMap(QueryWrapper) 支持(查询结果的第一列作为key,第二列作为value)

This commit is contained in:
tangxin 2023-12-20 18:34:09 +08:00
parent 353a159c25
commit f14ebbf764

View File

@ -291,7 +291,7 @@ public class FlexDefaultResultSetHandler extends DefaultResultSetHandler {
if (parentMapping != null) { if (parentMapping != null) {
handleRowValues(rsw, resultMap, null, RowBounds.DEFAULT, parentMapping); handleRowValues(rsw, resultMap, null, RowBounds.DEFAULT, parentMapping);
} else if (resultHandler == null) { } else if (resultHandler == null) {
if (resultMap.getId().equals("com.mybatisflex.core.row.RowMapper.selectFirstAndSecondColumnsAsMap")) { if (resultMap.getId().startsWith("com.mybatisflex.core.row.RowMapper.selectFirstAndSecondColumnsAsMap")) {
ResultSet resultSet = rsw.getResultSet(); ResultSet resultSet = rsw.getResultSet();
skipRows(resultSet, rowBounds); skipRows(resultSet, rowBounds);
Map<Object, Object> row = new HashMap<>(); Map<Object, Object> row = new HashMap<>();