有点难度的问题,和ResultSet实现差不多的

sword_hero 2004-02-12 02:07:34
情况是这样的:

一个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
就是取得一个类中的所有的变量和在类中定义的顺序

...全文
22 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧