解决方案 »

  1.   


    //通过方法名取到方法对象
    Method m = XXX.class.getDeclaredMethod("setValue");
    //方法执行
    m.invoke(obj, args);
      

  2.   

    反射获取对象Class.forName(),然后获取方法。
      

  3.   

    如果 entity 有父类的话,没找到方法时记得去父类找找:
    obj.getClass().getSuperclass().getDeclaredMethod("setValue");
      

  4.   

    确实,我是半中出家的,之前是搞C++的,后来进公司java序列,我就随便看了2月,就开始弄东西,用到什么不懂的就在网上查,问大家。当然,这些问题我相信还是有不少人不懂的,这也是给菜鸟们一个向大神学习的机会