Модель 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 сработали бы, но нет... Я мечтал.
Итак, у кого-то есть решение?
Благодарю.