簡體   English   中英

JPA多對多映射

[英]JPA many to many mapping

我試圖從此鏈接了解JPA多對多映射。 http://en.wikibooks.org/wiki/Java_Persistence/ManyToMany

但是我很難將我的頭圍繞下一行

employee.getProjects().add(association);

getProjects的方法實現應該是什么樣的? 看起來這里有方法鏈接? 應該getProjects返回一個項目的ArrayList,以便我們可以在其上調用add方法嗎?

應該在員工類中實現getProjects嗎?

看這個例子:我們認為“員工”實體有很多“項目”,因此我們用java表示它;

 @OneToMany(mappedBy="employee")
 private List<ProjectAssociation> projects;

因此,函數getProject()返回與“雇員”相關聯的“項目”列表,因此我們必須向每個“項目”中添加“關聯”,怎么做? : 像這樣 :

   employee.getProjects(); // to get "projects" of each "employee"
  employee.getProjects().add(assosiation); //to add an "association" for 
   each "project"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM