在
CarDescription您需要添加
languageId属性:
@Column(name = "language_id", insertable = false, updatable = false)private Long languageId;@NotNull@OneToOne@JoinColumn(name = "language_id")private Language language;public void setLanguage(Language language) { this.languageId = language.getId(); this.language = language;}然后,您可以
Car像这样在实体中使用它:
@oneToMany(mappedBy="car")@MapKey(name = "languageId")private Map<Long, CarDescription> carDescription = new HashMap<>(0);



