这样,您就可以将一个唯一的双向关联映射为两个单向关联。一侧必须标记为另一侧的反面:
@Entitypublic class VideoonDemand { @oneToMany(mappedBy = "video", cascade = CascadeType.ALL) private List<CuePoint> cuePoints = new ArrayList<CuePoint>();}@Entitypublic class CuePoint { @ManyToOne(cascade = CascadeType.ALL) @JoinColumn(name = "video_id", insertable = false, updatable = false) private VideoonDemand video;}该
mappedBy属性必须包含关联另一侧的属性的名称。
请注意,这确实是第2.2.5.3.1.1段中描述的内容。文档。



