使用JPA(休眠)我想實現下面的關係,想知道如果別人有關於最好的方法有什麼建議:JPA父/子關係
@Entity(name="SOMETHING")
public class Something {
List<MetaDatum> metaData;
}
@Entity(name="SOMETHING_COMPLETELY_DIFFERENT")
public class SomethingCompletelyDifferent {
List<MetaDatum> metaData;
}
@Entity(name="META")
public class MetaDatum {
}
基本上它是n
完全不相關的對象,每個有一個共同的孩子對象的集合;在對象模型中簡單實現,在數據庫中稍微麻煩一點!
我相信這肯定是一種常見現象,但是我很難找到任何示例實現,因爲我不知道正確的搜索術語。
謝謝你的時間!
優秀的答案,謝謝你的信息!我認爲你的第一個解決方案最符合我正在開發的內容,因爲我不需要這種關係是雙向的,並且可以想象有超過十個對象需要這種關係。 – StuPointerException
酷,歡迎您:) – kostja
我會第五個選項是有一個JoinTable與每個相關聯的多個所有者字段。 – HDave