Java & Spring & SpringBoot
ResultSet ArrayList<HashMap> 변환 방법
Grand_J
2016. 12. 20. 14:48
반응형
VO 안쓸때 유용함!!
public ArrayList<HashMap<String,Object>> convertResultSetToArrayList(ResultSet rs) throws SQLException {
ResultSetMetaData md = rs.getMetaData();
int columns = md.getColumnCount();
ArrayList<HashMap<String,Object>> list = new ArrayList<HashMap<String,Object>>();
while(rs.next()) {
HashMap<String,Object> row = new HashMap<String, Object>(columns);
for(int i=1; i<=columns; ++i) {
row.put(md.getColumnName(i), rs.getObject(i));
}
list.add(row);
}
return list;
}
반응형