Всем привет, есть сущность Department с embeddedId - класс DepartmentId c двумя полями address&department_id и есть сущность Оffice с также embeddedId - OfficeId - address&office_id, а также DepartmentOffice - таблица связка отношения между ними many-to-many в которой я хочу сделать embeddedId DepartmentOfficeId с полями DepartmentId&OfficeId+еще несколько полей для ключа. Проблема в маппировании повторяющегося поля address, который по идее должен быть одним и тем же. Как можно это решить? Есть вариант использования DepartmentOfficeId с полями address&department_id&office_id, но вообще это возможно использовать 2 embeddedIds с повторяющимися колонками, ссылающимися на одно и то же? И какие аннотации для этого надо использовать? На уровне EmbeddedId класса или самой сущности?
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники