List<SqlRow> sqlRows转换成StaffInfoExcel.class实体类
时间: 2024-05-04 07:15:54 浏览: 9
将List<SqlRow> sqlRows转换成StaffInfoExcel.class实体类的方法可以如下所示:
1. 首先创建一个空的List<StaffInfoExcel>对象,用于存储实体类的实例。
2. 遍历sqlRows列表,对于每一个SqlRow对象,创建一个StaffInfoExcel对象。
3. 从SqlRow对象中获取各个属性的值,并设置到StaffInfoExcel对象相应的属性中。
4. 将StaffInfoExcel对象添加到List<StaffInfoExcel>对象中。
5. 循环完毕后,返回List<StaffInfoExcel>对象。
具体实现代码如下:
```
public List<StaffInfoExcel> convertToStaffInfoExcelList(List<SqlRow> sqlRows) {
List<StaffInfoExcel> staffInfoExcelList = new ArrayList<>();
for (SqlRow sqlRow : sqlRows) {
StaffInfoExcel staffInfoExcel = new StaffInfoExcel();
staffInfoExcel.setId(sqlRow.getInteger("id"));
staffInfoExcel.setName(sqlRow.getString("name"));
staffInfoExcel.setAge(sqlRow.getInteger("age"));
staffInfoExcel.setPosition(sqlRow.getString("position"));
staffInfoExcel.setSalary(sqlRow.getDouble("salary"));
staffInfoExcelList.add(staffInfoExcel);
}
return staffInfoExcelList;
}
```
注意:此代码仅供参考,具体实现方式可以根据实际情况进行调整。