81,092
社区成员
发帖
与我相关
我的任务
分享
public static void main(String[] args) {
try {
Class c = Class.forName("java.lang.String");//因为Hibernate只知道类的包路径和类名,比如java.lang.String
Constructor[] cs = c.getConstructors();//得到类java.lang.String的无参构造器,因为也许你有很多有参的,但是Hibernate不知道。
Object obj = cs[0].newInstance(null);//用无参构造器(也就是构造函数)构造一下java.lang.String的实例
System.out.println(obj.getClass().getName());//查看一下构造出来的实例是什么类(类名)
} catch (Exception e) {
e.printStackTrace();
}
}
try {
Class c = String.class;
Constructor[] cs = c.getConstructors();
Object obj = cs[0].newInstance(null);
System.out.println(obj.getClass().getName());
} catch (Exception e) {
e.printStackTrace();
}