Я нашел решение, не уверен, если это рекомендуемый способ. Я добавил дополнительный атрибут и изменил getter
, чтобы он возвращал идентификатор @ManyToOne
:
@ManyToOne
@JoinColumn(name = "MasterData_ID")
private MasterData masterData;
@JoinColumn(name = "MasterData_ID", insertable = false, updatable = false)
private long masterData_ID;
public long getMasterData_ID() {
return this.masterData.getMasterDataID();
}