ActiveJDBC Более одной ассоциации Many2Many - PullRequest
1 голос
/ 03 августа 2011

У меня есть таблица с более чем одной ассоциацией Many2Many с другими таблицами.Имена таблиц и столбцов немного сбивают с толку, поэтому я должен использовать аннотацию @ Many2Many.Но я не могу использовать эту аннотацию дважды?!

Каков рекомендуемый способ справиться с этим?

1 Ответ

0 голосов
/ 04 августа 2011

Извините за изменение ответа.Сначала я не думал, но ActiveJDBC может поддерживать это требование "из коробки", нет необходимости реализовывать новый код.

Many2Many аннотации помещаются на один конец отношения .Это означает, что если у вас есть TABLE1, TABLE2 и TABLE3 такие, что у TABLE1 есть много-много с TABLE2, а у TABLE2 много-много-много, вы можете поместить аннотации Many2Many в модели, представляющие TABLE2 и TABLE3, в то время как TABLE1 не должен иметь никаких аннотаций.,

В этом примере я упустил таблицы объединения для ясности.

Вы можете взглянуть на это: http://javalite.io/many_to_many_associations#overriding-associations для объяснения «односторонности» аннотаций ActiveJDBC.

Надеюсь, это поможет,

ура

...