I encountered Hibernate problem, What's difference between @JoinColumn and @JoinTable in One-To-Many relationship?
我遇到了Hibernate的问题,@JoinColumn和@JoinTable在一对多关系中的区别是什么?
Thanks in advance.
提前谢谢。
1 个解决方案
#1
2
JoinColumn uses... a join column to map the asociation:
JoinColumn使用……一个连接列,以映射asociation:
Order Line
----- ----
id id
... order_id (FK to order.id)
...
JoinTable uses... a join table to map the association:
JoinTable使用……映射关联的连接表:
Order Order_Line Line
----- ---------- ----
id order_id (FK to order.id) id
... line_id (FK to line.id, unique) ...
#1
2
JoinColumn uses... a join column to map the asociation:
JoinColumn使用……一个连接列,以映射asociation:
Order Line
----- ----
id id
... order_id (FK to order.id)
...
JoinTable uses... a join table to map the association:
JoinTable使用……映射关联的连接表:
Order Order_Line Line
----- ---------- ----
id order_id (FK to order.id) id
... line_id (FK to line.id, unique) ...