2012-01-05 67 views
2

從下面看到的屬性中,我將如何正確設置實體之間的關聯?正確設置JPA實體之間的關聯

如果我做Question實體的新實例,做我需要做一個新的空ArrayList然後添加類的實例,每個都有一個ArrayList含有才能有關係的只是問題的實例都正確完成?

還是僅僅在Question實體上創建新的ArrayList並將類實例添加到該實體?

問題實體

@ManyToMany 
@JoinTable(joinColumns = { @JoinColumn(name = "question_id") }, inverseJoinColumns = { @JoinColumn(name = "category_id") }) 
private List<Category> categories; 

類別實體

@ManyToMany(mappedBy = "categories") 
private List<Question> questions; 

回答

0

你應該總是照顧雙方的對象模型,如無JPA映射編程時,這將是。

Hibernate文檔解釋它here