大家都知道Class的getDeclaredMethod()返回的Method是无序的数组。
我现在有这么一个需要,invoke(..)动态调用方法的时候,我就让它调用我声明的的第一个方法(getXXXID())
因为,一般的javabean都是getXXX().setXXX(),一般第一二个都是getXXXID,SetXXXID(Long id),我要是能动态调用第一个声明方法的话,即无论什么对象X,即使不知道方法名,都会调它对应的getXID方法。
大家探讨一下有什么好的方法?
我现在有这么一个需要,invoke(..)动态调用方法的时候,我就让它调用我声明的的第一个方法(getXXXID())
因为,一般的javabean都是getXXX().setXXX(),一般第一二个都是getXXXID,SetXXXID(Long id),我要是能动态调用第一个声明方法的话,即无论什么对象X,即使不知道方法名,都会调它对应的getXID方法。
大家探讨一下有什么好的方法?
楼主【helloruby】截止到2008-07-29 19:37:08的历史汇总数据(不包括此帖):
发帖的总数量:28 发帖的总分数:681 每贴平均分数:24
回帖的总数量:18 得分贴总数量:1 回帖的得分率:5%
结贴的总数量:19 结贴的总分数:447
无满意结贴数:3 无满意结贴分:56
未结的帖子数:9 未结的总分数:234
结贴的百分比:67.86 % 结分的百分比:65.64 %
无满意结贴率:15.79 % 无满意结分率:12.53 %
楼主加油
取消马甲机器人,请点这里:http://www.java2000.net/mycsdn/robotStop.jsp?usern=helloruby