2012-11-28 116 views
0

我有2類:弱實體映射在Hibernate中

@Entity 
class A{ 
    @Id 
    long id 
    @??? 
    List<B> bs; 
} 

@???? 
class B{ 
    @ManyToOne 
    A a; 
    @OneToOne 
    C c; 
    Integer a,b,c,d,e; 
} 

我怎樣才能讓Hibernate來處理呢? 我不想把ID放在B類,因爲它是一個弱實體?

回答

2

你的意思是「弱」的實體?它只是沒有ID?使用

@ElementCollection 
List<B> bs; 

隨着

@Embeddable 
class B {} 

查找例如here

+0

我在哪裏可以找到它的例子? org.hibernate.annotation或java.persistence?沒有一個包含它!:(: – hasan

+0

對不起,改變了答案。 –