Я ищу то, что большинство людей используют в качестве своего типа коллекции при создании ассоциаций "один ко многим" в Hibernate. Унаследованное приложение, которое я поддерживаю, использует пакеты исключительно, но сохраняет их как списки в коде. Связанные таблицы имеют поле id, поэтому идентификатор кажется более подходящим, но документация рекомендует Set.
EDIT: Я ошибочно напомнил, что документация рекомендует набор. В действительности официальная документация одинаково расплывчата по всем типам сборов. Я нахожу, что некоторые веб-сайты, похоже, делают вывод, что Set является наиболее распространенным, а книга Hibernate, которую я читаю, прямо говорит об этом:
Это наиболее распространенная постоянная коллекция в типичном приложении Hibernate. (см. стр. 242 "Сохранение Java с гибернацией" Кристианом Бауэром и Гевином Кингом)
Я думаю, это то, что меня бросило, и заставил меня искать то, что используют другие.
EDIT2: обратите внимание, что Гевин Кинг является создателем Hibernate