使用hibernate的时候为什么需要无参构造器。

使用hibernate的时候为什么需要无参构造器。也就是在你创建了一个有参的构造函数过后,还需要写出一个无参构造函数。或者是没有构造函数(这个时候会默认有一个无参构造)。

因为hibernet要帮你把这个bean构造出来啊
没有默认的构造函数,就不能利用反射创建出实体类

反射是这样实现的:

Class class = Class.forName(className);
Object object = class.newInstance(); // 只能调用无参构造函数

猜你喜欢

转载自blog.csdn.net/Handsome2013/article/details/86489642
今日推荐