الكود بسيط للغاية ، لذلك لن أتحدث كثيرًا هنا ، فقط قدمه
static static <T> قائمة <T> convertToList (resultset rs ، class <t> t) يلقي sqlexception {list <map <string ، object >> ript = new ArrayList <map <string ، object >> () ؛ resultSetMetAdata MD = (resultSetMetadata) rs.getMetAdata () ؛ int columnCount = md.getColumnCount () ؛ بينما (rs.next ()) {map <string ، object> rowdata = new hashmap <string ، object> () ؛ لـ (int i = 1 ؛ i <= columnCount ؛ i ++) {rowdata.put (md.getColumnName (i) ، rs.getObject (i)) ؛ } list.add (Rowdata) ؛ } jsonarray jr = jsonarray.fromObject (list) ؛ قائمة <T> resultlist = jsonarray.toList (Jr ، t) ؛ قائمة النتائج ؛ }أليس هذا بسيط جدا؟ . للإشارة للمبتدئين ، يرجى تخطي الطيور القديمة