Присоединяйтесь в ОТКРЫТОМ JPA - PullRequest
0 голосов
/ 12 декабря 2011

Называй меня глупым, но эта вещь поглощает мое продуктивное время как сумасшедшая.Итак, упрощенный вопрос,

There are four tables with 3 m-n relationships 
A m-n B   <LinkTable AB>
B m-n C   <Link Table BC>
C m-n D   <Link Table CD>

Я хочу объединиться и получить все A.ids.Что такое синтаксис соединения в openJPA?

Или, если это слишком сложно, просто дайте мне все запасы клиента, заказ которого меньше 5.

1 Ответ

0 голосов
/ 12 декабря 2011

Открытый синтаксис JPA Join следует JPA, такой разницы нет, если вы придерживаетесь JPA.

Так что, если A и B должны быть объединены в столбце, скажем id, тогда отображение будет

@OneToOne(fetch=FetchType.LAZY, cascade={CascadeType.ALL})
@JoinColumn(name="ID")
...