钻石模型和JPA:我如何存储或阅读它?

时间:2011-04-11 16:23:39

标签: database hibernate jpa diamond-problem

我想知道是否可以使用JPA的级联模式将Diamond模型存储到数据库中。 钻石模型:

  Up
/    \

左右

\    /

 Down
  • Up包含两个列表:Right和Left
  • 之一
  • 右侧和左侧包含Down列表。

对于数据库,我有: - UpTable:id,name; - RightTable:id,name,id_up; - LeftTable:id,name,id_up; - DownTable:id,name,id_left,id_right;

我认为@OneToMany(mappedBy =“xxxx”,cascade = CascadeType.ALL)和@ManyToOne会有效,但没有......我梦想过。

那么,有人有解决方案吗?

感谢。

0 个答案:

没有答案