gistfile1.txt /**通过主键ID获取对象*/public static T getObject(Class c,int id){ T t=null; ResultSet rs=null; try { //获取所有的列名 List columns=new ArrayList (); //生成列名 addColumnByClass(c,columns); //生成SQL语句
gistfile1.txt
/**通过主键ID获取对象*/
public static
T getObject(Class
c,int id){ T t=null; ResultSet rs=null; try { //获取所有的列名 List
columns=new ArrayList
(); //生成列名 addColumnByClass(c,columns); //生成SQL语句 String sql=getSelectSql(columns,c); rs=getReusultSet(sql, id); if(rs.next()) t= SetInfo(c, columns, rs); return t; } catch (SQLException e) { e.printStackTrace(); } catch (IllegalArgumentException e) { e.printStackTrace(); } catch (Exception e) { e.printStackTrace(); }finally{ close(); } return t; } /**通过SQL语句和参数,查询整个集合*/ public static
List
getListBySql(Class
c,String sql,List