powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Hibernate LazyLoading
4 сообщений из 4, страница 1 из 1
Hibernate LazyLoading
    #34385404
max_from_sumy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос к знатокам Hibernate.
Пусть у меня есть обьект, отсоединенный от сессии (transient) и я хочу привязать его к новой только что созданной сессии, я делаю это примерно таким образом:

Код: plaintext
1.
2.
3.
4.
 void  myFunction(SomeEntity transientEnt){
        //.... obtaining session .........
        SomeEntity persistentEnt = (SomeEntity ) session.load(SomeEntity. class , transientEnt.getId());
        // here using persistent entity persistentEnt 
}

Правильно ли я делаю, есть ли альтернативные способы, какие?

Спасибо.
...
Рейтинг: 0 / 0
Hibernate LazyLoading
    #34387913
Sah
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так ты создаёшь новый объект по id отсоединённого.

Я присоединял объект к новой сессии примерно так:
Код: plaintext
1.
session.lock(transientObject, LockMode.NONE);

В твоём случае проверь какой LockMode нужен.

Но честно говоря, я ещё сам не въехал в этот Hibernate пока.
...
Рейтинг: 0 / 0
Hibernate LazyLoading
    #34387959
max_from_sumy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, это то, что нужно, спасибо!
...
Рейтинг: 0 / 0
Hibernate LazyLoading
    #34389011
expp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
+ update()
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Hibernate LazyLoading
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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