Вашият втори опит е правилният начин:
@Entity
@PrimaryKeyJoinColumn([email protected](name = "fk_cd_media"))
public class CD extends Media {
...
}
Проблемът е, че сте изправени пред грешка в Hibernate:https://hibernate.atlassian.net/ преглед/HHH-10352
Редактиране:Проблемът е решен: