import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import java.util.Set;
import org.springframework.cglib.beans.BeanGenerator;
import org.springframework.cglib.beans.BeanMap;
/**
* 动态bean生成类
* @author manman
*
*/
public class DynamicBeanUtil {
/**
* 实体Object
*/
private Object object = null;
/**
* 属性map
*/
private BeanMap beanMap = null;
public DynamicBeanUtil() {
super();
}
public DynamicBeanUtil(Map<String, Object> propertyMap) {
this.object = generateBean(propertyMap);
this.beanMap = BeanMap.create(this.object);
}
/**
* 给bean属性赋值
*
* @param property 属性名
*
* @param val