Java 如何在file.hbm中映射而不设置值?

Java 如何在file.hbm中映射而不设置值?,java,hibernate,Java,Hibernate,我有这样的场景,我映射我的类变量而不设置它 class residence{ Private Long leadOwnerId; //with getters and setters for variable } 我有一张名为lead的表格。因为我在lead表中有一个名为owner的列。 我的要求在residence.hbm文件中。我想将我的leadOwnerId映射到lead的owner列,而不设置它 class residence{ Private Long leadOwnerId;

我有这样的场景,我映射我的类变量而不设置它

class residence{
Private Long leadOwnerId;

//with getters and setters for variable
}
我有一张名为lead的表格。因为我在lead表中有一个名为owner的列。 我的要求在residence.hbm文件中。我想将我的leadOwnerId映射到lead的owner列,而不设置它

class residence{
Private Long leadOwnerId;

//with getters and setters for variable
}
我试着这样做:

 <property name="leadOwnerId" formula="(select owner from lead l where l.id=id)">
 </property>


如果我错了,请更正。

到目前为止,您的映射有任何问题吗?我想说的是,不要忘记为这个属性添加
insert=“false”update=“false”
。。。你就完了;)谢谢你的建议。我已经完成了绘图。很高兴看到这一点,先生;)祝你冬眠好运;)