0
我试图实现的一个快速总结。 请给出实施建议或设计:)JPA实体映射
我有两个表:用户,图像。 在UserDO,我想保持一个集所有用户的图像,以及单一的形象,这是用户的肖像(下集将包括在我的情况人像):
public class UserDO {
@OneToMany
@JoinColumn(name = "imageid")
Set<ImageDO> userimages
// How to represent this? the foreign key is used for the above mapping
ImageDO portrait;
....
}
在ImageDO,我有一个用户ID为用于记录哪个用户上传图像的外键。但它没有布尔值,因为认为一个用户可以上传许多图像,但只有一个是肖像。
任何方式可以实现这一目标?或者我需要维护另一个表(比如说,包含“userid”,“portraitid”映射的肖像)?
谢谢!
谢谢,会试试看 – lewis