有点难度的问题,和ResultSet实现差不多的
情况是这样的:
一个bean
public class Student{
int id
String name;
int score;
String classname;
...
}
很多属性,要设置属性只能一个一个的设,
Student sd=new Student()
sd.setId(xx)
sd.setscore(xx)
很麻烦..,并且不通用,如果bean增加一个属性,你的所有代码中只要有对这种bean赋值的地方就要写上sd.setXXX(xxx);
我想写这样一个通用的方法,就象ResultSet一样,可以用ResultSet.getString(int x)或Resultset.getString(String fieldname)这样的方法就可以得到所要的属性,比如
StudentHelper.getString("classname")...返回 classname
StudentHelper.getString(1)... 返回id
就是取得一个类中的所有的变量和在类中定义的顺序