Имеет один object of type A, который связан с связью objects от type B и хочет сохранить все objects из type A и легко получить доступ к их отношениям type B.
Какая лучшая (встроенная?) структура данных делает это на Java?
Ответ 1
У вас может быть Map объектов type AList или Set (или лучше всего Collection работает) объектов type B, таких как:
Map<A,List<B>> map = new HashMap<A,List<B>>();
Или используйте интерфейс Google MultiMap, который будет по существу таким же, как и выше, но с меньшим количеством работы с вашей стороны.