如何在java中动态地对反射API的newInstance()方法创建的对象进行类型转换

时间:2015-05-14 06:38:49

标签: 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 UserRole


}

1 个答案:

答案 0 :(得分:2)

更好的解决方案是使用factory来处理对象创建。 因此,根据类名,在工厂中创建正确的类型。