n レベルの深いネスティングをサポートするカテゴリ ドメインを実装しました。
カテゴリ テーブルには、カテゴリ テーブルのみの ID である parent_id が含まれています。
public class Category {
String name;
//Reference to parent category
Category parentCategory;
//Child categories if this Category is a parent (Should I keep this in domain or remove it?)
Set categories;
}
A > B > C
M > N > O > P > Q
上記の階層は、A の ID を B のparent_id として、B の ID を C のparent_id として、M の ID を N のparent_id として、N の ID を O の親 ID として設定することによって作成できます。
ここで、すべてのカテゴリの構造のようなツリーを表示したいと思います (jsTree を使用)。データを取得する最良の方法は何ですか?