Согласен с представлением структуры папок в БД.
Однако я немного запутался в том, как анализировать эту структуру в Java. Например, у меня есть следующая структура данных:
У меня есть данные, что мне нужно связать файл с HostC в разделе «Определение» с «Местоположение как Европа», поэтому как это будет сделано.
Если я сделаю запрос всей таблицы через Hibernate, я получу список каталогов следующим образом:
(1, NULL, RS Root)
(3,1, Directory)
(4,1, шаблон)
(6,3, Лондон)
(7,6, Плоские файлы)
(10,7, хост)
(12,10, Хоста)
(13,10, HostB)
(14,10, HostTC)
Так что, если я буду искать HostC, я получу много результатов в зависимости от местоположения источника (Лондон, Европа) и типа (Шаблон, Определение)
Как мне пройти и получить правильную ветку