【发布时间】:2013-06-14 19:56:53
【问题描述】:
有谁知道 @JoinColumns 注释的 referencedColumnName 属性的休眠映射文件等效项,如下所示:
@ManyToOne
@JoinColumns ({
@JoinColumn(name="FIELD_0", referencedColumnName="A", insertable=false, updateable=false),
@JoinColumn(name="FIELD_1", referencedColumnName="B", insertable=false, updateable=false),
@JoinColumn(name="FIELD_2", referencedColumnName="C", insertable=false, updateable=false),
@JoinColumn(name="FIELD_3", referencedColumnName="D", insertable=false, updateable=false)
移动到注释不是一个选项,我们需要使用复合键设置外键引用,其中表之间的列名不同。
提前致谢。
【问题讨论】: