El código es muy simple, por lo que no hablaré muchas tonterías aquí, solo presentelo
public static <t> list <t> converttolist (ResultSet RS, clase <t> t) lanza sqlexception {list <map <string, object >>> list = new ArrayList <map <string, object >> (); ResultSetMetadata md = (resultSetMetadata) rs.getMetadata (); int columnCount = md.getColumnCount (); while (rs.next ()) {map <string, object> rowdata = new Hashmap <String, object> (); for (int i = 1; i <= columnCount; i ++) {rowData.put (md.getColumnName (i), rs.getObject (i)); } list.add (RowData); } JSONArray jr = jsonArray.FromObject (lista); List <t> resultList = jsonArray.tolist (jr, t); devolver el resultado de resultados; }¿No es muy simple? . Para referencia para principiantes, omita los pájaros viejos