Маппинг повторяющихся колонок в EmbeddedId в Hibernate

268
15 июня 2018, 21:00

Всем привет, есть сущность 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 класса или самой сущности?

READ ALSO
Как получить доступ к полям классов

Как получить доступ к полям классов

Помогите разобраться в этом сложном для меня моментеУ меня есть два класса сущностей User и Hotel, у них поля long id и геттеры

271
Корректный деплой spring boot на tomcat

Корректный деплой spring boot на tomcat

Есть приложение Spring Boot, которое запускается и работает корректноНастроил его для генерации war-ника согласно документации Spring

265
Переключатель boolean

Переключатель boolean

Мой вопрос очень прост для программистов со стажемМне просто нужно, чтобы по клику менялось значение boolean с true на false и обратно

271
Не могу указать относительный путь к файлу, который лежит в соседнем каталоге

Не могу указать относительный путь к файлу, который лежит в соседнем каталоге

На хостинг-сервере (ОС Cloudlinux) в корневом каталоге есть 2 соседных каталога- public_html и imagesВ images есть файл alpha

262