Java 动态创建实体类并设置成员变量
Java 动态创建实体类可以使用反射机制,具体步骤如下:
- 定义一个空的类,用于动态创建实体类。
public class DynamicEntity {
}
- 使用反射机制创建实体类,并定义成员变量。
Class<?> dynamicClass = Class.forName('DynamicEntity');
Field field = dynamicClass.getDeclaredField('fieldName');
field.setAccessible(true);
field.set(dynamicClass, value);
- 动态设置成员变量的值。
Object dynamicObject = dynamicClass.newInstance();
Field field = dynamicClass.getDeclaredField('fieldName');
field.setAccessible(true);
field.set(dynamicObject, value);
- 使用动态创建的实体类进行操作。
dynamicObject.fieldName = 'newValue';
原文地址: https://www.cveoy.top/t/topic/mIAG 著作权归作者所有。请勿转载和采集!