【发布时间】:2019-09-15 04:19:39
【问题描述】:
我有两张桌子
Person
id --> PK
name
media_id
Media
id --> PK
media_id
other_details
Media.Media_id 会有重复的值
现在我想将所有媒体记录加载到具有给定媒体 ID 的人身上
public class Person{
@Id
private id;
private String name;
@OneToMany (**Want to map using MEDIA ID**)
private List<Media> media= new ArrayList<>();
}
Person to Media 是单向的,想知道怎么做这个映射
【问题讨论】:
-
那么人和媒体是一对多的吗?而 Media.media_id 应该是 media.person_id ?是错字吗?如果不是,那很有可能,因为 Media 有两列,一列称为 id,另一列称为 media_id.....