Я ищу то, что большинство людей используют в качестве типа своей коллекции при создании однозначных ассоциаций в Hibernate. Устаревшее приложение, которое я поддерживаю, использует исключительно пакеты, но хранит их в виде списков в коде. Связанные таблицы имеют поле id, поэтому idbag кажется более подходящим, но документация рекомендует Set.
РЕДАКТИРОВАТЬ: я ошибочно сослался на то, что документация рекомендует набор. На самом деле официальная документация одинаково расплывчата по всем типам коллекций. Я обнаружил, что некоторые веб-сайты , по-видимому, делают вывод о том, что Set является наиболее распространенным, и книга Hibernate, которую я читаю, прямо говорит об наборах:
Это самая распространенная постоянная коллекция в типичном приложении Hibernate. (см. стр. 242 «Сохранения Java в спящем режиме» Кристиана Бауэра и Гэвина Кинга)
Полагаю, это то, что бросило меня и заставило меня искать то, что используют другие.
EDIT2: обратите внимание, что Гэвин Кинг является создателем Hibernate