Hibernate如何创建对象实例

来源:百度知道 编辑:UC知道 时间:2024/05/16 08:16:47
不知道Hibernate是如何来创建对象的实例的,假如一个对象的空构造方法为私有的,那么调用clazz.newInstance()方法将会抛出异常,如果调用其他公开有参的构造方法,那又是如何传入这些参数。如果参数中存在两个以后相同类型的参数,hibernate又如何知道将要传入参数的顺序。如果传入的参数值在构造方法中抛出异常,hiberante又如何保证实例的创建?

请各位不吝赐教!

通过class.forName来进行完成,得到,这个类之后,那么这个类所对应的方法,以及方法的参数,都可以通过getMethod这个方法来进行得到(返回值是一个Method类型)。建议你看看java.lang.reflect.* java的反射机制,这个包下的内容。

所以你的实体类必需要有一个public的无参构造器

class。forName?我也不是很懂

Hibernate实体类必须要有个默认构造函数!那个七级的说的对