ObjectCreator2

来源:互联网 发布:淘宝子账号如何设置 编辑:程序博客网 时间:2024/05/22 15:12

    if (_hashTable.containsKey(fld.getName())) {  if (_hashTable.get(fld.getName()) != null) {  /**获得与属性名同名的键值的值 */ Object colValue = _hashTable.get(fld.getName()); /**获得属性的类型*/

      typeObject = getClass(fld.getType().toString());  /**将Map中的单元值转换为属性类型的值 */

      values = getInstances(fld.getType().toString(), colValue);
      /**通过反射机制将获得以set开头的方法 */ meth = classObject.getMethod("set"  + FormatColName(fld.getName()),
        new Class[] { typeObject }); /**反射将值映射到实体中 */ meth.invoke(m_Object, values); }
    }

原创粉丝点击