大家都知道Class的getDeclaredMethod()返回的Method是无序的数组。 
我现在有这么一个需要,invoke(..)动态调用方法的时候,我就让它调用我声明的的第一个方法(getXXXID()) 
因为,一般的javabean都是getXXX().setXXX(),一般第一二个都是getXXXID,SetXXXID(Long id),我要是能动态调用第一个声明方法的话,即无论什么对象X,即使不知道方法名,都会调它对应的getXID方法。 
大家探讨一下有什么好的方法? 

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【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
      

  2.   

    对method数据排序,将Get方法排在首位。但是没有具体实现