使用hibernate的时候为什么需要无参构造器。也就是在你创建了一个有参的构造函数过后,还需要写出一个无参构造函数。或者是没有构造函数(这个时候会默认有一个无参构造)。
因为hibernet要帮你把这个bean构造出来啊
没有默认的构造函数,就不能利用反射创建出实体类
反射是这样实现的:
Class class = Class.forName(className);
Object object = class.newInstance(); // 只能调用无参构造函数
因为hibernet要帮你把这个bean构造出来啊
没有默认的构造函数,就不能利用反射创建出实体类
反射是这样实现的:
Class class = Class.forName(className);
Object object = class.newInstance(); // 只能调用无参构造函数