为什么在Hibernate的实体类中要提供一个无参数的构造器这一点非常重要?

Hibernate实体类构造方法浏览:292收藏:1
答案:
每个Hibernate实体类必须包含一个 无参数的构造器, 这是因为Hibernate框架要使用Reflection API,通过调用Class.newInstance()来创建这些实体类的实例。如果在实体类中找不到无参数的构造器,这个方法就会抛出一个InstantiationException异常。