我正在使用Oracle JDeveloper 11g第2版。JPA雙向OneToMany和ManyToOne?
我使用SQL開發人員創建了兩個表A
和B
。
表A
對錶B
有FK
。使用Entities from Tables函數,我創建了兩個JPA文件。
A
註釋FK
。
還有B
有@OneToMany
註釋到A
。我不想要這個。
我可以自動刪除此@OneToMany
註釋嗎?
public class A implements Serializable {
...
@ManyToOne
@JoinColumn(name = "FIELD_B")
private B b;
...
}
public class B implements Serializable {
...
@OneToMany(mappedBy = "b")
private List<A> assetList;
...
}
我不需要@OneToMany映射。
你能告訴我們代碼嗎?如果您想將雙向轉換爲單向關係,則可能需要對其進行修改而不是刪除其中的一個? –
@GonzaloGarciaLasurtegui我添加了代碼。請幫幫我。 – PhoenixJon