怎样通过反射给嵌套的实体类属性赋值,该如何解决

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样通过反射给嵌套的实体类属性赋值,该如何解决相关的知识,希望对你有一定的参考价值。

参考技术A package com.test;

import java.lang.reflect.Field;

public class A
private String name;

public String getName()
return name;


public void setName(String name)
this.name = name;


public static void main(String[] args)
try
Class<A> c=A.class;
Field field= c.getDeclaredField("name");//获取字段
Object obj=c.newInstance();//实例化对象
field.set(obj, "aaa");//为字段赋值
System.out.println(field.get(obj));
catch(Exception e)
e.printStackTrace();


本回答被提问者采纳

以上是关于怎样通过反射给嵌套的实体类属性赋值,该如何解决的主要内容,如果未能解决你的问题,请参考以下文章

C# 反射动态给属性赋值

C#控件给实体类赋值

java中的映射是怎样实现的?

c# 如何通过反射 获取属性值

javaWeb中使用反射机制为数据库中表生成的实体类的的对象赋值?

JAVA从数据库查出来的数据放到实体类想用反射的方法给他们赋值,怎么做?