Я создаю функцию управления задачами в приложении Quarkus, используя JPA и MySQL. Каждая задача может иметь несколько подзадач (вложенная иерархия), и я хочу правильно моделировать это в структуре базы данных и сущности. < /P>
Что у меня есть: < /h3>
Я использую Quarkus с Panache и Mysql. < /P>
Я создал этот entity: < /p>
@Entity
public class Task {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
private String title;
@ManyToOne
@JoinColumn(name = "parent_id")
private Task parent;
@OneToMany(mappedBy = "parent", cascade = CascadeType.ALL, orphanRemoval = true)
private List subtasks = new ArrayList();
}
Подробнее здесь: https://stackoverflow.com/questions/796 ... ee-structu