Отношения «многие ко многим» с составными ключами, но без таблицы соединений в Spring Data JPAJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Отношения «многие ко многим» с составными ключами, но без таблицы соединений в Spring Data JPA

Сообщение Anonymous »

Предположим, у меня есть эти два упрощенных объекта в базе данных, доступной только для чтения. Я не могу изменить схему:

Код: Выделить всё

Article                            Attribute
------------                       -------------
art_nr: int                        art_nr: int
country: varchar                   attribute_id: int
...                                rank: int
Primary key: (art_nr, country)     ...
Primary key: (art_nr, attribute_id, rank)
Я хочу, чтобы список атрибутов быстро извлекался в свойство объекта Article, чтобы избежать проблемы с запросом n+1. Столбец объединения, очевидно, представляет собой просто art_nr.
Однако я не могу смоделировать эти отношения в Spring Data или Hibernate.
The ManyToMany Тип связи не работает без столбца соединения, и его моделирование с помощью OneToMany не работает, поскольку столбцы соединения не могут однозначно идентифицировать соответствующий объект.
Каковы мои варианты? ?

Подробнее здесь: https://stackoverflow.com/questions/791 ... -in-spring
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»