1 / 1 / 0
Регистрация: 10.08.2014
Сообщений: 97
|
|
1 | |
Как организовать хранение и вывод элементов таблицы с иерархией?01.03.2021, 23:34. Показов 3089. Ответов 24
Делаю интернет магазин на java Spring.
Как организовать в базе данных хранение элементов справочника с иерархией, чтоб можно было потом вывести данные примерно, как на фото ниже? Планируется 3 уровня вложенности.
0
|
01.03.2021, 23:34 | |
Ответы с готовыми решениями:
24
Как организовать хранение изменений в ячейки таблицы Access? Как организовать вывод данных из таблицы? Организовать ввод, хранение в массиве, вывод на экран следующих данных Организовать ввод, хранение в массиве, вывод на экран данных о студентах |
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
01.03.2021, 23:48 | 2 |
ну например добавь поле parentId
0
|
1 / 1 / 0
Регистрация: 10.08.2014
Сообщений: 97
|
|
02.03.2021, 00:59 [ТС] | 3 |
Поподробнее бы..
Как я понимаю должно быть 2 таблицы: 1. С группами 2. С товарами Мне не совсем понятно как реализовать структуру данных, добавление/удаление/отображение?
0
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
02.03.2021, 01:18 | 4 |
Name: a, id:1, parentId: null
Name:b, id:2, parentid: 1 Получается вот так a -> b
0
|
1 / 1 / 0
Регистрация: 10.08.2014
Сообщений: 97
|
|
02.03.2021, 16:54 [ТС] | 5 |
Как мне потом из базы достать это дерево и отсортировать например по наименованию?
0
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
02.03.2021, 17:42 | 6 |
select * from tree и раскладывай по тринодам например
0
|
1 / 1 / 0
Регистрация: 10.08.2014
Сообщений: 97
|
|
02.03.2021, 19:12 [ТС] | 7 |
0
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
02.03.2021, 21:19 | 8 |
Ты дерево не можешь написать?
0
|
1 / 1 / 0
Регистрация: 10.08.2014
Сообщений: 97
|
|
02.03.2021, 21:25 [ТС] | 9 |
Думаю могу, просто не уверен, что это будет правильно.
И с treenode что-то не нашел нормальных примеров в интернете
0
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
02.03.2021, 21:27 | 10 |
Ну вот напиши
0
|
1 / 1 / 0
Регистрация: 10.08.2014
Сообщений: 97
|
|||||||||||
03.03.2021, 12:56 [ТС] | 11 | ||||||||||
Код ниже, как получить категории с вложенностью и сортировкой по наименованию?
0
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
03.03.2021, 14:05 | 12 |
и где тут дерево?
0
|
1 / 1 / 0
Регистрация: 10.08.2014
Сообщений: 97
|
|
03.03.2021, 18:32 [ТС] | 13 |
Как бы "уровень1", "уровень2", "уровень3"
Я думал вы про это дерево... Эх, короче я совсем запутался Направьте меня на путь истинный
0
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
||||||
03.03.2021, 18:36 | 14 | |||||
Сообщение было отмечено 040985 как решение
Решение
1
|
1 / 1 / 0
Регистрация: 10.08.2014
Сообщений: 97
|
|
03.03.2021, 22:18 [ТС] | 15 |
0
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
03.03.2021, 22:36 | 16 |
Чтобы хранить подкатегории?
0
|
1 / 1 / 0
Регистрация: 10.08.2014
Сообщений: 97
|
|||||||||||
03.03.2021, 23:33 [ТС] | 17 | ||||||||||
Вроде закинул и чилдренов (см. код ниже)
Дальше как этим правильно пользоваться?
0
|
1 / 1 / 0
Регистрация: 10.08.2014
Сообщений: 97
|
|
05.03.2021, 14:52 [ТС] | 18 |
0
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
05.03.2021, 15:13 | 19 |
ну ты хранишь в бд подкатегории, достаешь их оттуда, складываешь в java-классы. Как ты этим будешь пользоваться, я полагаю, тебе должно быть виднее?
0
|
1 / 1 / 0
Регистрация: 10.08.2014
Сообщений: 97
|
|
05.03.2021, 16:19 [ТС] | 20 |
0
|
05.03.2021, 16:19 | |
05.03.2021, 16:19 | |
Помогаю со студенческими работами здесь
20
Организовать ввод, хранение в массиве, вывод на экран данных о студентах группы Организовать ввод, хранение в массиве, вывод на экран данных о студентах группы Организовать ввод, хранение в массиве, вывод на экран данных о клиентах пункта проката ДВД-дисков Организовать ввод, хранение в массиве, вывод на экран данных об учениках нескольких школ: фамилия, имя, отчество, адрес Как организовать хранение условий в БД Как организовать хранение информации об игроках? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |