Модель Diamond и JPA: как я могу хранить или читать?

Я хотел бы знать, возможно ли использовать каскадный режим с JPA для хранения в базе данных модели Diamond. Модель бриллианта:

  Up
/    \

Лево право

\    /

 Down
  • Up содержит два списка: один справа и один слева
  • Справа и слева содержится список вниз.

Для базы данных у меня есть: - UpTable: id, name; - RightTable: идентификатор, имя, id_up; - LeftTable: id, name, id_up; - DownTable: идентификатор, имя, id_left, id_right;

Я думал, что @OneToMany(mappedBy = "xxxx", cascade=CascadeType.ALL) и @ManyToOne сработали бы, но нет... Я мечтал.

Итак, у кого-то есть решение?

Благодарю.

0 ответов

Другие вопросы по тегам