Я хотел бы задать более или менее основанный на мнении вопрос, который вызвал мой интерес. Я имел дело с проектом в Java, который включает использование базы данных (JDB C) и классов DAOC. Предположим, что моя база данных состоит из 4 объектов, как на рисунке:
У меня есть метод readAll
для каждого DAOClass, который позволяет мне восстанавливать каждую запись в базе данных.
Мой вопрос: , поскольку каждая запись сущности определяется своим идентификатором, рекомендуется собирать результат в типе сбора HashSet<T>
over List<T>
? (T обозначает для Типа с может быть Elaborato
, Assegnazione
, Studente
или Docente
).
Я бы сказал, что это так:
- Запрещено дублирование в каждая таблица (на основе идентификатора);
- Порядок не имеет значения в рабочем процессе системы;
- Поэтому каждый
HashSet<T>
имеет свой уникальный и уникальный элемент.
Is моё предположение верное или есть что-то, чего мне не хватает?