Лучший ответ

    1.  3 1

    Личинка Носорога (33) 5 (4535)1931 10 лет  

    Ну типа.. Если речь о реляционной СУБД, то можно сделать таблицу типа:

    id, parent_id, name

    1, -1, "1."
    2, 1, "1.1"
    3, 1, "1.2"
    4, 3, "1.2.1"
    5, -1, "2."

    где id - это уникальный идентификатор твоего элемента, parent_id - идентификатор родителя, name - какой-то стринг, например. Уровней таким образом может быть неограниченое количество. Как-то попалось задание тестовое в одной Рижской компании на эту тему ))) Сделал именно так.

    P.S.
    Если у элемента нет родителя, храни в поле id родителя -1

Ответы

    1.  2 1

    Strix (37) 6 (10781)2945 10 лет  

    nested set
    closure
    materialized path

    для базы посоветовал nested set, куча реализаций, в том числе и под hibernate

    1.  0 0

    Play-Boy (37) 7 (26946)52153 10 лет  

Похожие вопросы

Рейтинг@Mail.ru Top.LV PULS.LV Professional rating system