@JoinColumn和@JoinTable在一对多关系中有什么区别?

时间:2014-02-20 06:32:39

标签: database hibernate orm annotations

我遇到了Hibernate问题,一对多关系中@JoinColumn和@JoinTable有什么区别?

提前致谢。

1 个答案:

答案 0 :(得分:2)

JoinColumn使用...一个连接列来映射关联:

Order        Line
-----        ----
id           id
...          order_id (FK to order.id)
             ...

Join Table使用...一个连接表来映射关联:

Order        Order_Line                           Line
-----        ----------                           ----
id           order_id (FK to order.id)            id
...          line_id (FK to line.id, unique)      ...