代码非常的简单,这里就不多废话了,直接奉上
public static <t> list<t> converttolist(resultset rs,class<t> t) throws 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(list); list<t> resultlist = jsonarray.tolist(jr, t); return resultlist; }
是不是很简单。。给新手参考下的,老鸟们请略过
您可能感兴趣的文章:
如您对本文有疑问或者有任何想说的,请 点击进行留言回复,万千网友为您解惑!
网友评论