下面运行良好:
ResultSetHandler<List<MyClass>> h = new BeanListHandler<MyClass>(MyClass.class);
问题是它MyClass
是硬编码的。上面的线位于集中位置,因此硬编码不好。
我有完全限定的类名MyClass
iecom.company.vo.MyClass
现在我想ResultSetHandler
通过将传入的字符串转换为实际的类来生成上面的内容。
请帮忙,我试过了:
Class<?> classObj = Class.forName("com.company.vo.MyClass");
ResultSetHandler<List<classObj>> h = new BeanListHandler<classObj>(classObj.class);
哪个抛出:
classObj cannot be resolved to a type
谢谢阅读。