持久化类中的构造函数

时间:2012-11-02 14:59:41

标签: java hibernate

我正在使用HIbernate版本3.2.5。

我在hibernate教程中阅读了以下内容:

The no-argument constructor is a requirement for all persistent classes.Hibernate has to create objects for you, using Java Reflection. The constructor can be private

这是教程的链接:

http://docs.jboss.org/hibernate/orm/3.3/reference/en/html/tutorial.html

但是当我编写一个没有no-arg构造函数的持久化类时,它也可以正常工作(我只尝试检索部分)。

因此,上述陈述的有效性在哪里?

如果我有问题,请告诉我。

此致

1 个答案:

答案 0 :(得分:2)

如果在持久化类中没有任何构造函数,JVM默认为你创建no-arg构造函数,这就是你的代码工作正常的原因。

阅读此tutorial以了解有关构造函数的更多信息。