Архив метки: @jakarta.persistence.MapKey

Использование отображений (Map) для связи @OneToMany один-ко-многим между сущностями

При создании связи один-ко-многим между сущностями в качестве коллекции, ссылающейся на сущности, которых «много», помимо обычных списков (List) и множеств (Set), также можно использовать отображения (Map). Это позволяет значения любого (обычно уникального) поля вынести в ключ отображения, а в значение положить саму сущность. Что бывает удобно при некоторых обстоятельствах.

Читать далее