Мне очень нравится использовать Hibernate для сохранения карты типа Map<String, Set<Entity>>
с небольшой удачей (тем более, что я хочу, чтобы все это было на одной таблице).
Отображение MultiMaps с Hibernate - это то, что, кажется, больше всего ссылается, в котором подробно описывается, как это реализовать при использовании UserCollectionType
.
Мне было интересно, так как это было написано более четырех лет назад, есть ли лучший способ сделать это сейчас?
Итак, например, я хотел бы иметь на EntityA
такую карту, как Map<String, Set/List<EntityB>>
.
Было бы две таблицы: EntityA
и EntityB
(с EntityB
с внешним ключом на EntityA
).
Мне не нужны промежуточные таблицы.