# select()方法内遍历
直接在select方法中使用,实例化`RowDataCallback`后面自动会填充写入方法
也可试用`selectForMap`方法
使用方法
```java
//模型类使用
List<YxTag> task_list = Db.model(YxTag.class).where("type", type)
.order("sort desc,id desc")
.select(new RowDataCallback<YxTag, Integer>() {
@Override
public void onData(YxTag data, Integer index) {
data.setRemark("456");//可在方法里写逻辑操作
}
});
或
//普通数据表查询
List<RowData> task_list = Db.name("yxtag").where("type", type)
.order("sort desc,id desc")
.select(new RowDataCallback<RowData, Integer>() {
@Override
public void onData(RowData data, Integer index) {
data.set("ceshi",123);//可在方法里写逻辑操作
}
});
```
运行结果
```java
{
"ceshi": 123,
"id": "10",
"title": "客户无意愿"
},
{
"ceshi": 123,
"id": "9",
"title": "客户意愿一般"
}
```