packagecom.xc.sap.util;importjava.lang.reflect.InvocationTargetException;importjava.lang.reflect.Method;importjava.math.BigDecimal;importjava.sql.ResultSet;importjava.sql.ResultSetMetaData;importjava.sql.SQLException;importjava.util.ArrayList;importjava.util.Date;/*** java jdbc ResultSet结果通过java反射赋值给java对象
*
*@authorxc*/
public classResultSetPropertiesSimplifyHelps {/*** 把ResultSet的结果放到java对象中
*
*@param
*@paramrs
* ResultSet
*@paramobj
* java类的class
*@return
*/
public static ArrayList putResult(ResultSet rs, Classobj) {try{
ArrayList arrayList = new ArrayList();
ResultSetMetaData metaData=rs.getMetaData();/*** 获取总列数*/
int count =metaData.getColumnCount();while(rs.next()) {/*** 创建对象实例*/T newInstance=obj.newInstance();for (int i = 1; i <= count; i++) {/*** 给对