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”
。。。你就完了;)谢谢你的建议。我已经完成了绘图。很高兴看到这一点,先生;)祝你冬眠好运;)