Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / hibernate. оптимальное связывание объектов. / 1 сообщений из 1, страница 1 из 1
29.09.2013, 23:15:12
    #38411266
questioner
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
hibernate. оптимальное связывание объектов.
Прочитал статью о хибернейте. Так говорится буквально cледующее:
авторОдин важный момент — при использовании метода load() Hibernate не выгружает из БД данные до тех пор пока они не потребуются. Иными словами — в момент, когда осуществляется первый вызов load, мы получаем прокси объект или сами данные в случае, если данные уже были в кеше сессии. Поэтому в коде присутствует getName() чтобы 100% вытянуть данные из БД. Тут также открывается прекрасная возможность для потенциальной оптимизации. В случае прокси объекта мы можем связать два объекта не делая запрос в базу, в отличии от метода get(). При использовании методов save(), update(), saveOrUpdate(), load(), get(), list(), iterate(), scroll() всегда будет задействован кеш первого уровня. Собственно, тут нечего больше добавить.


особенно интересно понять, что автор имел ввиду подавтор связать два объекта не делая запрос в базу.
Для меня связать это настроить встречные ссылки. Я так понимаю, если я буду это делать, то прокси объект как раз таки и загрузится из базы. или тут что-то другое?
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / hibernate. оптимальное связывание объектов. / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]