2015-04-22 9 views
2

У меня есть база данных со множеством объектов (например, «Объявление»), каждое объявление принадлежит одной «категории». Это отношение ManyToONe. Я принесу некоторые объявления и по желанию вариант, я попаду в каждую ссылку Ad к объекту Category. Мой вопрос: если я получу несколько объявлений с одинаковой категорией, будет для каждой категории создан уникальный объект или все ссылки указывают на один объект?Hibernate: ManytoOne - сколько объектов?

+0

Почему бы вам не проверить его? –

+0

Я просто изучаю тестирование :-) –

ответ

3

Если ad1 и ad2 оба относятся к одной и той же категории c1 и загружаются в тот же сеанс спящего режима, оба будут иметь ссылку на один и тот же объект категории c1.

+0

как насчет того, будут ли запрошены 2 независимых дочерних объекта, и у обоих будет родительский элемент в них ... они все равно будут указывать на одного и того же родителя? вы ответите очень высоко. спасибо. –

+2

Если они загружены в тот же сеанс, да. –

+0

такой же сессия? не понял. Я говорю о 2 объектах, таких как c1, возвращается функцией, а c2 возвращается другой функцией. Они оба будут иметь отдельное пространство в памяти, и их родительский объект все равно будет таким же? Если это так, спящий режим должен быть очень легким, но у него есть накладные расходы памяти, а также некоторые другие преимущества. Поскольку вы 296k, ваш ответ и знания будут действительно оценены :) .. –

Смежные вопросы