У меня есть база данных со множеством объектов (например, «Объявление»), каждое объявление принадлежит одной «категории». Это отношение ManyToONe. Я принесу некоторые объявления и по желанию вариант, я попаду в каждую ссылку Ad к объекту Category. Мой вопрос: если я получу несколько объявлений с одинаковой категорией, будет для каждой категории создан уникальный объект или все ссылки указывают на один объект?Hibernate: ManytoOne - сколько объектов?
ответ
Если ad1 и ad2 оба относятся к одной и той же категории c1 и загружаются в тот же сеанс спящего режима, оба будут иметь ссылку на один и тот же объект категории c1.
как насчет того, будут ли запрошены 2 независимых дочерних объекта, и у обоих будет родительский элемент в них ... они все равно будут указывать на одного и того же родителя? вы ответите очень высоко. спасибо. –
Если они загружены в тот же сеанс, да. –
такой же сессия? не понял. Я говорю о 2 объектах, таких как c1, возвращается функцией, а c2 возвращается другой функцией. Они оба будут иметь отдельное пространство в памяти, и их родительский объект все равно будет таким же? Если это так, спящий режим должен быть очень легким, но у него есть накладные расходы памяти, а также некоторые другие преимущества. Поскольку вы 296k, ваш ответ и знания будут действительно оценены :) .. –
- 1. Hibernate @ManyToOne
- 2. Hibernate ManyToOne Mapping
- 3. Hibernate Простейших ManyToOne отношение
- 4. Hibernate - ManyToOne - Сохранить - org.hibernate.TransientObjectException:
- 5. Java \ Hibernate \ ManyToOne \ Ordering
- 6. Hibernate @ManyToOne ошибка отображения
- 7. Hibernate ManyToOne против OneToOne
- 8. Ошибка Hibernate OneToMany/ManyToOne
- 9. Hibernate OneToMany и ManyToOne?
- 10. Hibernate ManyToOne и OneToMany
- 11. Hibernate ManyToOne Повторяя отношения
- 12. Hibernate @Filter on @ManyToOne
- 13. Hibernate onetomany manytoone вопрос
- 14. OneToMany & ManyToOne in Hibernate Mapping
- 15. Spring Rest Hibernate OneToMany/ManyToOne
- 16. Hibernate @MappedSuperclass @ManyToOne (fetch = FetchType.LAZY)
- 17. Hibernate, @ManyToOne вставки и ehCache
- 18. Hibernate ManyToOne/N + 1 Issue
- 19. ошибка ManyToOne отношений в Hibernate
- 20. Hibernate ManyToOne без внешнего ключа
- 21. Hibernate/JPA ManyToOne vs OneToMany
- 22. Hibernate @ManyToOne @JoinColumn всегда null
- 23. Hibernate: @UniqueConstraint с полем @ManyToOne?
- 24. Hibernate @ManyToOne с настраиваемыми идентификаторами
- 25. Hibernate ManyToOne с двумя колонками
- 26. Hibernate - ManyToOne/OneToOne с опциями каскада
- 27. Hibernate JPA - ManyToOne отношения не заполнены
- 28. Hibernate - примечание @ManyToOne создает дополнительную колонку
- 29. Hibernate @ManyToOne работает только с CascadeType.ALL
- 30. Hibernate @ManyToOne ссылается на неизвестный объект
Почему бы вам не проверить его? –
Я просто изучаю тестирование :-) –