假設我在兩個實體類Person和Address之間有一個雙向的@many_to_Many關係。如何更新關聯表而不更新實體類
在我的情況下,關聯表Person_Address未填充表Person和Address時填充。如果我在Person和Address表中已經有幾個條目,那麼我需要將關聯記錄添加到Person和Address中,如何在JPA和Hibernate中執行此操作?
Person
1 John
2 Mary
3 Kate
Address
1 The 2nd Street
2 The 3rd Street
現在我有一種方法來添加「約翰」和「第二街」之間的關聯,如何做到這一點?
public void associate(Person person, Address address) {
log.info("Associating ...");
entityManager.persist(???); // there is no explicit PersonAddress enitty
}
這是關聯表的常見情況嗎?
CLASSES在哪裏?這些CLASSES之間的關係是什麼?如果你沒有它的對象,你不會更新它。更新您的對象字段。畢竟您正在使用O-O編程語言...... –