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