У меня есть таблица ctl с двумя отношениями к таблицам: psr и psg.Эти таблицы имеют одно и то же имя для PK: COD_FILEFE_S
public class Psr{
@Id
@Column(name = "COD_FILEFE_S")
private BigDecimal codFilefeS;
}
public class Psg{
@Id
@Column(name = "COD_FILEFE_S")
private BigDecimal codFilefeS;
}
Возможно ли сопоставить это с hibernate?В следующей модели у меня есть org.hibernate.MappingException: повторяющийся столбец в сопоставлении для сущности:
public class Ctl{
/** The cod filefe s. */
@ManyToOne(targetEntity = Psg.class)
@JoinColumn(name = "COD_FILEFE_S", referencedColumnName = "COD_FILEFE_S", nullable = false)
private BigDecimal codFilefeS;
/** The cod filefe s. */
@ManyToOne(targetEntity = Psr.class)
@JoinColumn(name = "COD_FILEFE_S", referencedColumnName = "COD_FILEFE_S", nullable = false)
private BigDecimal codFilefeSPert;
}