我想创建并实例化一个未定义类型的对象(无类定义),
Class table = Class.forName(dbTable.getName());
Constructor<?> ctor = table.getConstructor(String.class);
Object tableObject = ctor.newInstance(new Object[] {ListColumn});
这里没有名为dbTable.getName()值的类定义。所以我有一个ClassNotFoundException。
是否有解决此类问题的方法。
问题来源:stackoverflow
您无需创建未知类的实例。您需要一个可以将数据库表表示为对象的类
public class DBTable {
String tableName;
Map<String, String> columns; // I don't know what you wanted to do with this?
public String toString() {
return "Table " + tableName;
}
}
答案来源:stackoverflow
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。