Всегда обратное отображение для двунаправленных отношений? - PullRequest
1 голос
/ 06 марта 2012

Я установил Hibernate 'Inverse' в файле сопоставления и http://www.nhforge.org/doc/nh/en/#collections-bidirectional и http://blog.xebia.com/2009/03/16/jpa-implementation-patterns-bidirectional-assocations/

Всегда ли я должен использовать обратное = true для двунаправленногоотображения на стороне множества (родительской)?

Какие есть альтернативы?Можно ли также определить обе стороны, не являющиеся нулевыми и не обновляемыми?

1 Ответ

1 голос
/ 07 марта 2012

Если у вас двунаправленное отображение, то это не повредит, если одна сторона не инвертирована, потому что если у вас есть Cascade. Все обе стороны будут пытаться поддерживать связь, то есть дублирующие записи в таблицах ссылок или избыточные обновления.

Обе стороны, поскольку они не обновляются, полезны для ассоциаций только для чтения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...