2010-07-16 50 views

回答

0

Hibernate Annotations manual,其中有懷疑你類似的一個例子的退房節2.2.5.3.3:

在一些簡單的情況下,千萬不要 需要兩個實體,但 關聯只需創建一組基本的 類型或可嵌入的對象。在這種情況下,使用 @ElementCollection。

@Entity 
public class User { 

    [...] 
    public String getLastname() { ...} 

    @ElementCollection 
    @CollectionTable(name="Nicknames", [email protected](name="user_id")) 
    @Column(name="nickname") 
    public Set<String> getNicknames() { ... } 

} 

注:在老版本的Hibernate Annotations,@ElementCollection被稱爲@CollectionOfElements