2012-07-11 56 views
0

首先,我想告訴我,我是休眠的新手。這個映射如何爲hibernate中的多對多關係完成呢?

我已經通過了教程,如一對一映射,一對多映射等等,但是直到現在我還查詢作爲,

我有3個表爲:

Users       Dealfollows       Deal 
=========      ============      ============  
userid(PK)      dealid(FK)       dealid(PK) 
firstname      userid(FK)       name 
lastname                description 
..                 .. 

所以我有問題是,當我使dealrid & userid作爲PK與FK在dealfollows表休眠代碼生成工具不會生成pojo類& hbm文件dealfollows 所以我想分別保存/更新每個這個實體 用戶 - 保存/更新個別地 交易保存/單獨更新 Dealfollows - 當用戶選擇特定的交易,然後&然後只有我想保存/更新它在這裏

幫我這個。提前致謝。

回答

0

Dealfollows是一個簡單的鏈接表。 hibernate允許你不必爲此聲明一個實體,而是一個許多的東西並且處理這個泥濘本身。例如這些類別已足夠

class User 
{ 
    Set<Deal> deals; 
} 

class Deal 
{ 
    Set<User> users; 
}