2012-12-18 46 views

回答

8

因爲這是它是如何設計的,什麼JPA規範告訴它映射這樣的關聯。如果你想加入在飛行表的列,使用

@Entity 
public class CompanyImpl { 
    @OneToMany 
    @JoinColumn(name = "company_id") 
    private Set<Flight> flights; 
} 

is documented

+0

「因爲這是它是如何設計的」對我來說似乎並不理由可言,而是一個事實:P。 –

+1

推理是因爲它是一種單向關聯,許多方面都不知道關聯,因此它的表格不應該有一列來映射關聯。 –

+0

這實際上是一個原因:)謝謝。 +1 –

相關問題