当从数据库java hibernate中检索对象时,构造函数中的东西也会被调用

时间:2012-07-24 07:10:21

标签: java spring hibernate

我想知道如果我在构造函数中有这个:

public class Foo {
    private final String param1;
    private final String param2;

    foo() { this.param1 = "param1";  }     
}

现在我想知道如果我从数据库中检索对象然后调用相同的构造函数,或者它只在第一次发生

1 个答案:

答案 0 :(得分:4)

是的,Hibernate为它创建和填充的每个实体实例调用no-arg构造函数。但是,您的上述代码不是Java代码。