如何在java中动态类型化反射API的newInstance()方法创建的对象

如何在java中动态类型化反射API的newInstance()方法创建的对象,java,reflection,Java,Reflection,如何创建并克隆和类型转换对象 Public int createObjec(Object object, String className) { //object may be User, Role or UserRole // className is The Name of The Class sessionFactory.getCurrentSession().save(dynamicObject); //dynamicObject may be User, Role or Us

如何创建并克隆和类型转换对象

Public int createObjec(Object object, String className) {    
//object may be User, Role or UserRole
// className is The Name of The Class

sessionFactory.getCurrentSession().save(dynamicObject); //dynamicObject may be User, Role or UserRole


}

更好的解决方案是有一个用于处理对象创建的方法。
因此,根据类名,在工厂中创建正确的类型。

为什么不改用泛型呢。